我正在尝试编写一个 jquery $.each() 函数,该函数接受一个数组并将该数组中的重复项放入另一个数组中。我知道如何使用如下所示的 for 循环来做到这一点,但似乎无法在 $.each 函数中弄清楚。任何帮助,将不胜感激。谢谢。
$.duplicates = function(arr) {
dup = [];
for (var i = 0; i < arr.length; i++){
for (var j = i + 1; j < arr.length; j++){
if (arr[i] === arr[j]){
dup.push(arr[i]);
}
}
}
return dup;
};