1、es6 set方法
function unique (arr) {return [...new Set(arr)]}
Array.form 方法可以把类数组或者可遍历对象转换为真正的数组
利用的是ES6 set 的特性, set方法没有重复的元素
2、for 循环嵌套 然后splice 去重
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--}}}}
3、利用indexOf去重
function unique(arr) {if (!Array.isArray(arr)) {console.log('type error!')return}var array = [];for (var i = 0; i < arr.length; i++) {if (array .indexOf(arr[i]) === -1) {array .push(arr[i])}}return array;}
