[JS] jQuery下遍历数组多输出removeByValue与contains

来源:互联网 发布:单片机红外接收原理 编辑:程序博客网 时间:2024/06/05 23:42

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);});

这里写图片描述

原创粉丝点击