数组去重ES6 function unique(arr) { return Array.from(new Set(arr)) } new Set本身是一个构造函数,用来生成Set数据结构,类数组,成员的值都是唯一的, 没有重复的值。 Array.from()将一个类数组对象或者可遍历对象转换成一个真正的数组。ES5 function unique(arr) { var newArr = [] for (var i = 0; i < arr.length; i++) { if (newArr.indexOf(arr[i]) === -1) { newArr.push(arr[i]) } } return newArr }