<script> var arr = [1,3,5,5,1,2,77,4,32,2,3]; var temp = []; //规定一个新数组;用来保存最终输出的数组 var obj = {}; //空对象 for(var i = 0; i < arr.length; i++){ if(!obj[arr[i]]){ //取反 true 变false 不通过 重复的排除 obj.1=1 undefined;obj.3=1 undefined; obj.5=1 undefined temp.push(arr[i]); obj[arr[i]] = 1; console.log(obj) } } console.log(temp); </script>
|