mui.picker.min.js里面用了大量 for(var i in array)的写法,如果自定义了Array的属性扩展,就会引起问题。
比如我在自定义了Array的一个方法
Array.prototype.contains = function(elem) {
for (var i = 0; i < this.length; i++) {
if (this[i] == elem) {
return true;
}
}
return false;
}
使用 for(var i in array)就会遍历到contains这个方法 ,导致程序出错。错误信息:
getSelectedItem is not a function
我修改
for(var i in array) 为
for(var i=0; i< array.length;i++)
后运行正常
0 个评论
要回复文章请先登录或注册
lsvih