Cambia if (valor[i]==multidimensional)

Por

if (valor[i] instanceof Array)

Eso deberia de servir.

Un saludo,

Joseba

> -----Mensaje original-----
> De: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] En nombre de albert2
> Enviado el: lunes, 18 de septiembre de 2006 16:41
> Para: [email protected]
> Asunto: [ASNativos] acerca de MAtrices
> 
> Hola a todos,
> 
> sigo avanzando con las matrices, pero de vez en cuando me 
> encuentro con algún problemilla, como por ejemplo, el siguiente:
> 
> Tengo una matriz que en alguno de sus valores es multidimensional:
> 
> soluciones = new Array([1,2], 3, 1, 1, 1, 2, 1);
> 
> Lo que quiero es ir comparando, 1 a 1, los valores de las 
> soluciones con los valores de otra matriz llamada resultados, 
> que NO es multidimensional:
> 
> resultados = new Array(1, 3, 1, 1, 1, 2, 1);
> 
> Cuando hago el recorrido para comparar, me interesaría saber 
> si el valor es multidimensional o no, para hacer un pequeño 
> bucle, es decir, algo así:
> 
> for (i=0;i<soluciones.lenght;i++){
> 
>       if (valor[i]==multidimensional){
>               for (i=0,i<soluciones[i].lenght;i++){
>                       hacerComprobacion;
>               }
>       hacerComprobacion;
>       }
> }
> 
> Alguna sugerencia?
> -----------------------------------------------------
> ASNativos
> www.5dms.com
> subscripciones/desubscripciones
> http://asnativos.5dms.com
> -----------------------------------------------------
> 
> 


-----------------------------------------------------
ASNativos
www.5dms.com
subscripciones/desubscripciones
http://asnativos.5dms.com
-----------------------------------------------------

Responder a