lufy's legend

标题: 同时使用其他组件所产生的BUG [打印本页]

作者: 陈前帆    时间: 2013-10-15 11:34
标题: 同时使用其他组件所产生的BUG
在单独使用 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);
            }
以上是唯一正确的写法。
作者: lufy    时间: 2013-10-15 22:53
这个应该属于两个js库的冲突问题,不能算是bug
多谢朋友指出,我研究一下,看看能不能避免这个冲突




欢迎光临 lufy's legend (http://lufylegend.com/forum/) Powered by Discuz! X2.5