var myarr=new Array() 中()還有初始化的功能
var myarr=new Array(30,42)
myarr=[48,32]
document.write("數組的第一個值:"+myarr[0]);
我寫成這樣,輸出的是48;刪掉myarr=[48,32]就顯示的是30
var myarr=new Array(30,42)
myarr=[48,32]
document.write("數組的第一個值:"+myarr[0]);
我寫成這樣,輸出的是48;刪掉myarr=[48,32]就顯示的是30
2016-04-10
舉報
2016-04-10
就近原則啊,因為myarr=[48,32]覆蓋了Array(30,42);所以輸出的是48,當你刪掉的時候,就輸出30,這個沒什么好說的;就是你重新定義了它,所以他的值變了。
2016-04-10
所以問題是什么