As� sale: a = [1,2,3]; b = a.slice(); a[0] = "a"; trace(a[0]); trace(b[0]);
Paulo. De lo m�o de antes investigaste algo??? ----- Original Message ----- From: "Eva del Campo" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Wednesday, November 19, 2003 6:37 PM Subject: [ASNativos] Copiar arrays Hola Seguro que es una tonter�a y que no caigo debido al exceso de curro y la falta de sue�o, pero �c�mo co�o se copia un array?. Si hago lo obvio: a = [1,2,3]; b=a; a[0] = "a"; trace(a[0]); trace(b[0]); sale "a" "a" As� que resulta que "b" es s�lo una referencia a "a". �C�mo tengo que hacer para que "b" sea un objeto diferente a "a"?, �tengo que copiar cada uno de los elementos en un bucle? Perd�n por la empanada mental que tengo... xxxx Eva <!------------------------------- Lista ASNativos: subscripciones/desubscripciones http://www.sidedev.net/asnativos --------------------------------> <!------------------------------- Lista ASNativos: subscripciones/desubscripciones http://www.sidedev.net/asnativos -------------------------------->
