var items = new Array("one", "two", "three");
var itemsRef = items;
items.push("four");
console.debug(itemRef);
console.debug(items);
我真的不明白在引用后添加“四个”的项目是如何上面items
和itemsRef
相同的。应该只有(“一”“二”“三”)不是很合理吗?itemsRef
items
itemsRef
如果永远itemsRef
指向items
,为什么我们要使用这样一个无用的论点items = itemsRef
?我还是不明白。谁能告诉我这是如何工作的以及为什么 JavaScript 让变量永远指向彼此?