Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/371.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Js变量引用快捷键_Javascript - Fatal编程技术网

Javascript Js变量引用快捷键

Javascript Js变量引用快捷键,javascript,Javascript,希望有人能帮我澄清 假设我有两个全局变量: var myarray=[1,3,5,7,9],保持 然后我做这个: 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);//sh

希望有人能帮我澄清

假设我有两个全局变量: var myarray=[1,3,5,7,9],保持

然后我做这个:

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
}
我是否认为“hold”只是保留对myarray的引用,而不是实际获取的所有值

我是否认为“hold”只是保留对myarray的引用,而不是实际获取的所有值

不完全一样,hold和myarray都是对同一数组的引用

JS中的所有内容或多或少都是一个引用(甚至
var foo=“bar”
都会创建对不可变字符串的引用)

我是否认为“hold”只是保留对myarray的引用,而不是实际获取的所有值

不完全一样,hold和myarray都是对同一数组的引用

JS中的所有内容或多或少都是一个引用(甚至
var foo=“bar”
都会创建对不可变字符串的引用)