方法1.利用另一个临时变量
var arr=[1,2,3,4,5,1,2,3,45,2]; function uniq(arr){ var temp=[]; for(var i in arr){ if(temp.indexOf(arr[i])<0){ temp.push(arr[i]) } } return temp; } console.log(uniq(arr))