Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/03/2021, 12:26
melkart239
 
Fecha de Ingreso: noviembre-2014
Ubicación: Madrid
Mensajes: 81
Antigüedad: 10 años, 1 mes
Puntos: 1
Seleccionar arrays que cumplan una condición

Salud y saludos.
Tengo 17 arrays con sus datos. Sus nombres son p1, p2, p3, etc.
Para crear una tabla con ellos necesito seleccionar los que en su posición 1 tienen un valor distinto de 0. Y ponerlos en unos arrays intermedios, pues luego en algunos de ellos el valor de la posición 1 será 0 y tendré que volver a eliminarlos.
He intentado hacer esto, que evidentemente no funciona:
Código:
var patabla;
var newp1, newp2, etc;
for(i=1;i<18;i++){
	patabla = "p" + i;
	if(patabla[1]!=0){
		newp1 = p1;}
	}
Mi problema es patabla = "p" + i, porque es un string y la condición patabla[1] no funciona. Sospecho que es un problema mío de sintaxis a la hora de declarar patabla.
Gracias por adelantado y cuidaos.