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

jquery map 去重

江奕云2年前11瀏覽0評論

jQuery map() 方法非常實用,它可以操作一個數組并返回一個新的數組,而且可以對數組進行去重操作,具體使用方法如下:

$.map(arr, function(item){
return item;
}).unique();

這個代碼中的 arr 是指要操作的數組,其中的 function 就是一個回調函數,它會對每個數組元素進行處理。注意,這個函數必須返回一個值,否則會返回 undefined。

接下來,我們需要調用 jQuery 自帶的 unique() 方法來進行去重。這個方法會返回一個新的數組,其中重復的元素只會保留一個。

需要注意的是,unique() 方法只能用于處理純字符串數組。如果數組中包含非字符串元素,將會拋出異常。

var arr = ['apple', 'orange', 'apple', 'banana', 'orange'];
var uniqueArr = $.map(arr, function(item){
return item;
}).unique();
console.log(uniqueArr); // ["apple", "orange", "banana"]

上面的代碼演示了如何使用 jQuery map() 方法和 unique() 方法進行數組去重操作。這個例子中,原始數組中包含兩個 "apple" 和兩個 "orange",但最終去重后只剩下了一個。

值得一提的是,jQuery map() 方法并不會改變原始數組,它只會返回一個新的數組。