当前位置: 代码迷 >> JavaScript >> JS中in运算符有个小疑点
  详细解决方案

JS中in运算符有个小疑点

热度:65   发布时间:2012-12-30 10:43:15.0
JS中in运算符有个小问题
var data=[7,8,9];
"0" in data;//true
"1" in data;//true
"2" in data;//true
"3" in data;//false
0 in data;//true
1 in data;//true
2 in data;//true
3 in data;//false
加引号与不加引号都是代表下标吗?
------解决方案--------------------
对于数组应该是的。

var a = [1,2,3];
alert(a[0]===a['0']);
a['0'] = 100;
alert(a[0]);
  相关解决方案