浏览 3864 次
锁定老帖子 主题:item 是怎么回事
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-03-15
var a = { one:1, two:2, three:3, four:4, five:5 }; for (key in a ){ alert(a[key]); } 但是使用 var a = { one:1, two:2, three:3, four:4, five:5 }; for (item in a ){ alert(a[item]); } 出错,后来发现 直接 alert(item),显示 [Object] 有知道原因的吗? 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-03-15
我错了,又忘了ie
|
|
返回顶楼 | |
发表时间:2007-03-15
item 很特别,不能这样使用 如果你非要使用的话
要这样, var a = { one:1, two:2, three:3, four:4, five:5 }; for (var item in a ){ alert(a[item]); } |
|
返回顶楼 | |
发表时间:2007-03-15
key是javascript的关键子吧
|
|
返回顶楼 | |
发表时间:2007-03-15
仔细研究了一下,该问题只在ie6.0下会出现
javascript 权威指南 第四版 1002页 J 的上面 有 item 这个说明 item : CSSRuleList[DOM] CSSValueList[DOM], HTMLCollection[DOM] MediaList[DOM], NamedNodeMap[DOM], NodeList[DOM], StyleSheetList[DOM] 这样类似不能使用的还有 length |
|
返回顶楼 | |
发表时间:2007-03-15
多谢各位了
|
|
返回顶楼 | |