- 注册时间
- 2013-10-14
- 最后登录
- 2013-12-16
- 阅读权限
- 20
- 积分
- 132
- 精华
- 0
- 帖子
- 44
|
在单独使用 lufylegend 时,使用 for(var i in array) 来列举出索引是正确的,但是一但同时使用其他的组件如 mootools 组件后,一下代码 for in 则会导致输出包括数组属性名称在内的内容。从而导致 lufylegend 组件出错。
var arr = ["", "", "","","",""];
for(var index in arr){
console.log("(for in) index = " + index);
}
以上是会导致出错的写法。
for(var i = 0, len = arr.length; i < len; i++){
console.log("(for) i = " + i);
}
以上是唯一正确的写法。 |
|