jQuery
引入jQuery后,for in遍历数组时会打印到多余结果
removeByValue与contains
var array = [2,3,4,5];
console.log("jquery下for in语句");
for (var i in array) {
console.log(i);
}
纯JS环境
正常遍历
var array = [2,3,4,5];
for (var i in array) {
console.log(i);
}
解决方案
jQuery环境下$.each()函数遍历安全
var array = [2,3,4,5];
$.each(array,function(index,value){
console.log(index);
});