知识点:1.indexOf() 方法可返回数组中某个指定的元素位置。

2.lastIndexOf() 方法可返回一个指定的元素在数组中最后出现的位置,在一个数组中的指定位置从后向前搜索。

思路:indexOf返回的第一个元素的位置与lastIndexOf返回的最后一个元素的位置不是同一个,证明该元素是重复出现的。

1.用indexOf(),lastIndexOf()

function duplicates(arr) {
var a = [];
for(i=0;i<arr.length;i++){
if(arr.indexOf(arr[i])==i && arr.lastIndexOf(arr[i]) != i){
a.push(arr[i]);
}
}
return a;
}

————————————————
版权声明:本文为CSDN博主「Czccava」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_42488433/article/details/83505802