有誰見過這種奇葩的情況嗎,數組有元素,但是在控制臺中打印長度顯示為0,也不能遍歷。
數組有元素但長度為0
白豬掌柜的
2018-12-14 19:10:22
TA貢獻1875條經驗 獲得超5個贊
因為你開始空數組沒賦值,賦值之后,因為是地址引用,那個數組已經被修改了。顯示零是原來的長度。但包含修改后的結果。
var arr = [];
console.log(arr);
arr.push({x:1},{y:2});
console.log(arr);
舉報