欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

jquery ary去重

林國瑞2年前8瀏覽0評論

jQuery是一種流行的JavaScript庫,它可以大大簡化開發人員對DOM操作的復雜性。對于數組的操作,jQuery也提供了一些常用的方法,其中包括去重操作。下面我們將介紹如何使用jQuery的唯一性函數來實現數組去重。

var array = [1, 2, 3, 2, 4, 3, 5, 1];
var uniqueArray = $.unique(array);
console.log(uniqueArray);

以上代碼將輸出去重后的數組 [1, 2, 3, 4, 5]。

唯一性函數$.unique()可以接受一個數組作為參數,并返回去重后的新數組。該函數可以確保在新數組中,每個元素僅出現一次。但需要注意的是,該函數僅能處理基本數據類型的數組(如數字、字符串等)。

另外,如果要對對象數組進行去重并保持順序,可以使用這樣的代碼:

var objArray = [{name: 'John', age: 20}, {name: 'Kate', age: 22}, 
{name: 'John', age: 20}, {name: 'Amy', age: 23}];
var uniqueObjArray = objArray.filter(function(obj, index, arr) {
return arr.map(mapObj =>mapObj['name']).indexOf(obj['name']) === index;
});
console.log(uniqueObjArray);

以上代碼將輸出去重后的對象數組 [{name: 'John', age: 20}, {name: 'Kate', age: 22}, {name: 'Amy', age: 23}]。

以上就是jQuery數組去重的簡單介紹,希望對您有所幫助。