let arr = [1, 2, 4, 4, 3, 3, 1, 5, 3]
function duplicates(arr) {
let res = []
arr.reduce((pre,cur,index)=>{
console.log(`=====第${index+1}趟======`)
console.log('叠加值',pre)
console.log('当前值',cur)
console.log('索引',index)
let cut = arr.slice(index+1)
console.log((cut),'分割')
console.log(`后面是否有${cur}`,cut.some(e=> e === cur))
console.log(`看看RES${res}`)
if(cut.some(e=> e === cur)){
if(!res.some(e=> e=== cur)){
res.push(cur)
console.log(`把${cur}放进RES`,res)
}else{console.log('有重复!!!!!!!')}
}
return cut
},arr)
console.log('CUT',res)
return res
}
duplicates(arr)
console