function clearRepeat(arr){ let newArr = []; for(let i = 0; i < arr.length; i++) { if(newArr.indexOf(arr[i]) === -1) { newArr.push(arr[i]) } } return newArr; } arr = [1,1,1,2,2,2,3,3,3,4,5,6,7]; console.log(clearRepeat (arr)); // [1, 2, 3, 4, 5, 6, 7]
let newArr = []
。arr
,若是newArr
中的元素與arr[i]
不匹配(利用indexOf() === -1
),則將使用push
將arr[i]
放入newArr
。newArr
。