几行代码解决数组去重:本例通过Jquery的数组中的,$.inArray方法,来解决数组去重。
//一个函数重复元素的数组 var arr2 = [1,2,3,4,5,4,3,2,1]; var new_arr=[]; for(var i=0;i<arr2.length;i++) { var items=arr2[i]; //判断元素是否存在于new_arr中,如果不存在则插入到new_ar中 if($.inArray(items,new_arr)==-1) { new_arr.push(items); } } console.log(new_arr)核心思想就是:遍历arr2每一个元素,判断每一个元素是否在new_arr中,如果不在,返回值为-1,添加进去就好了;已存在的就不放入到新数组中了。