Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Good

Transformar 3 arrays em um só array

Recommended Posts

To querendo juntar os valores de 3 arrays em um só array.. a estrutura dos arrays são assim:

array1 = {[0:{0,0,0,1,0,1}],[1:{0,1,0,0,0,0}]};
array2 = {[0:{0,0,1,0,0,0}],[1:{0,0,0,0,1,0}]};
array3 = {[0:{0,0,0,0,0,0}],[1:{0,0,1,0,1,0}]};

 

Depois de juntado, deve ficar assim:

 

array  = {[0:{0,0,1,1,0,1}],[1:{0,1,1,0,1,0}]};

 

O valor 0 vai ser substituído de qualquer forma se tiver o valor 1.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu fiz assim:

            var ar = new Array();
            ar[0] = [];
            for(var i=0;i < lay.length;i++){
                if(i == 0){
                   ar = lay[i];
                } else {
                   for(var x=0;x < lay[i].length;x++){
                       for(var y=0;y < lay[i][x].length;y++){
                           if(ar[x][x] == 0 && lay[i][x][y] != 0){
                              ar[x][y] = 1;
                           }
                       }
                   }
                }
            }

 

vlw

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.