es5 去重方法
- var arr = [1, 2, 3, 3, 3, 6, 66, 66, 7, 88, 88, 9, 99, 99]
- var result = [];
- for (var i = 0; i < arr.length; i++) {
- if (result.indexOf(arr[i]) == -1) {
- result.push(arr[i]);
- }
- }
- console.log(result);
- const arr = [1, 1, 1, 2, 2, 2, 3, 3, 3, -1, -1, -1, -2, -2];
- es6去重方法
- function removal(arr) {
- //Array.from()作用是将类似于数组Set(arr)转换为一个新的数组,new Set(arr)方法是直接去重
- return Array.from(new Set(arr));
- }
- alert(removal(arr));
来源: http://www.qdfuns.com/notes/26948/315051d7c803f00fa0389bbd180b44d4.html