Efetuando cópia de array em JavaScript

image_pdfimage_print

Para efetuar uma cópia/clone de um array para outro, uma das possíveis formas é utilizando a função splice.

Para isto basta:

var a = [0,1,2,3];
//Cria um segundo array 'cópia'  
b = a;

//True. Qualquer mudança em um afeta o outro. 
a == b;

//Cria uma cópia
b = a.splice(0);

//False. Nenhum mudança em um afeta o outro. 
a == b;
Gostou? Tire um minutinho e dê sua contribuição para Drall Dev Community no Patreon!