数组有元素但长度为0 财富值1

2017-08-20 16:50发布

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

付费偷看设置
发送
6条回答
zzzf1234 - 这个人很懒,什么都没留下
1楼 · 2017-08-20 17:37.采纳回答

因为你开始空数组没赋值,赋值之后,因为是地址引用,那个数组已经被修改了。显示零是原来的长度。但包含修改后的结果。

代码中对该数组有其它length=0的操作

数组尽量用console.table或者console.dir去打印吧,结构更清楚。

初始化的时候指定了数组长度,但是对数组并未赋值。

可能是异步获取赋值,然后没在success里打印吧

一周热门 更多>