无敌小哥儿
2016-04-10 11:59
var myarr=new Array(30,42)
myarr=[48,32]
document.write("数组的第一个值:"+myarr[0]);
我写成这样,输出的是48;删掉myarr=[48,32]就显示的是30
就近原则啊,因为myarr=[48,32]覆盖了Array(30,42);所以输出的是48,当你删掉的时候,就输出30,这个没什么好说的;就是你重新定义了它,所以他的值变了。
所以问题是什么
JavaScript进阶篇
468191 学习 · 21891 问题
相似问题