当前位置: 代码迷 >> JavaScript >> Javascript in函数,该如何处理
  详细解决方案

Javascript in函数,该如何处理

热度:229   发布时间:2012-10-17 10:25:47.0
Javascript in函数
var data = [7,8,9]
为什么:
1. "0" in data 返回的是true
2. 为什么 1 in data 返回的是true

------解决方案--------------------
var data=[7,8,9];
for(var i in data){
alert(i);
}
alert("7" in data);
in 前边指的是数组的下标 所以有012,下标外的就是false了
只限这个例子 还有对象之类的是指对象的属性和方法了
  相关解决方案