单一数组去重,使用jQuery($.inArray())函数。
$.inArray() 函数用于在数组中查找指定值,并返回它的索引值(如果没有找到,则返回-1)。
提示:源数组不会受到影响,过滤结果只反映在返回的结果数组中。
举例:
let testArr = [1, 2, 2, 5, 4, 5]; // 数组
console.log(arrayRemoveDuplicate(testArr)); // 浏览器控制台console打印
// 去重函数
function arrayRemoveDuplicate(dataArr){
var newArr = [];
for(var i = 0; i < dataArr.length; i++){
var items = dataArr[i];
if($.inArray(items, newArr) == -1){
newArr.push(items);
}
}
return newArr;
}
控制台console打印结果:
[1, 2, 5, 4]