function duplicates(arr) {
// 存放重复出现过的数据
let Repeat = [];
arr.forEach((item) => {
// 当元素第一次出现的位置与最后一次出现的位置不相等,代表该元素重复出现了
// 该元素重复出现了且Repeat数组中不含该元素,则向Repeat中添加该元素
if (
arr.indexOf(item) !== arr.lastIndexOf(item) &&
Repeat.indexOf(item) === -1
) {
Repeat.push(item);
}
});
return Repeat
}
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交