数组有元素但长度为0

有谁见过这种奇葩的情况吗,数组有元素,但是在控制台中打印长度显示为0,也不能遍历。

https://img3.mukewang.com/5c3efd080001631802530107.jpg

白猪掌柜的
浏览 1683回答 1
1回答

慕田峪4524236

因为你开始空数组没赋值,赋值之后,因为是地址引用,那个数组已经被修改了。显示零是原来的长度。但包含修改后的结果。 var arr = []; console.log(arr); arr.push({x:1},{y:2}); console.log(arr);
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript