数组去重
indexOf去重
function unique(arr) {
if(!Array.isArray(arr)) {
return
}
let array = []
for (let key of arr) {
if(array.indexOf(arr[key]) === -1) {
array.push(arr[key])
}
}
return array
}
es5循环去重
function unique(arr) {
for(var i=0; i<arr.length; i++) {
for(var j=i+1; j<arr.length; j++) {
if(arr[i] == arr[j]) {
arr.splice(j,1)
j--
}
}
}
return arr
}