Ich hoffe, jemand kann dies für mich klären.Js Variable Referenz Quickie
Sagen wir, ich habe 2 Globals: var myarray = [1,3,5,7,9], halten;
und dann das ich tun:
function setup()
{
alert (myarray[0]);//shows 1
hold=myarray;
alert (hold);//appears to show 'hold' containing all the values of myarray. first number shown is 1
myarray[0]=2;
alert (hold);//shows the values of myarray with the updated first entry. first numbe shown is 2
}
Bin ich es zu nehmen, dass ‚Hold‘ einfach hält eine Referenz auf myarray, anstatt tatsächlich alle Werte zu nehmen?