读书人

Javascript in函数,该如何处理

发布时间: 2012-10-17 10:25:47 作者: rapoo

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了
只限这个例子 还有对象之类的是指对象的属性和方法了

读书人网 >JavaScript

热点推荐