javascript - 数组有元素但长度为0
本文介绍了javascript - 数组有元素但长度为0的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
有谁见过这种奇葩的情况吗,数组有元素,但是在控制台中打印长度显示为0,也不能遍历。
解决方案
因为你开始空数组没赋值,赋值之后,因为是地址引用,那个数组已经被修改了。显示零是原来的长度。但包含修改后的结果。
var arr = [];
console.log(arr);
arr.push({x:1},{y:2});
console.log(arr);
这篇关于javascript - 数组有元素但长度为0的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文