Vorrei una conferma da chi tratta javascript meglio di me
In una pagina ho un vettore a.
Da un pulsante richiamo una funzione che riceve come parametro il vettore b.
Per copiare il vettore b in a di solito procedo così:
1) azzero la lunghezza del vettore a
2) per ogni elemento di b, copio elemento b in a
E' veloce, però adesso ho provato questo frammento di codice, in IE e Fierefox
codice:
var a = [1,2,3];
function Button1_onclick() {
var b = [10,20];
prova(b)
b = null;
}
function prova(x)
{
a = x;
x = null;
}
function Button2_onclick() {
alert(a);
}
sembra che basti fare solamente: a = b. Con alert(a) ottengo sempre i valori del vettore b, che è quello che volevo.
SBAGLIO?
:master: