Angbike个人博客 > JavaScript/JQuery > 数组去重 - 使用jQuery($.inArray())函数

数组去重 - 使用jQuery($.inArray())函数

单一数组去重,使用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]

博客评论已关闭