1var data=[7,8,9];
2 console.log("0" in data);//true
为什么数组包含元素"0"?
偶然的你
浏览 507回答 2
2回答
狐的传说
通过多打印几个来看看结果:
console.log("0" in data); //true
console.log("1" in data); //true
console.log("2" in data); //true
console.log("3" in data); //false
可以发现这些数字其实是数组下标。数字3已经超出数组界限了。