2
var a = [undefined, undefined];
var b = new Array(2);
0 in a // returns true
1 in a // returns true
0 in b // returns false
1 in b // returns false
任何人都可以向我解釋爲什麼會發生這種情況嗎?a = [undefined]和a = new Array之間的區別(1)
在你的筆記中,你忘了談嚴格模式! @Rohit請始終使用嚴格模式! – jrsala