首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

Javascript in函数,该如何处理

2012-10-17 
Javascript in函数var data [7,8,9]为什么:1. 0 in data 返回的是true2. 为什么 1 in data 返回的是tr

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

热点排行