猿问

数组有元素但长度为0

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

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

慕田峪4524236

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

相关分类

JavaScript
我要回答