第一种for循环
var arr = ['apple', 'orange', 'banana', 'grape', 'apple', 'orange'];
var tempArr = [];
for (var i = 0; i < arr.length; i++) {
if (arr.indexOf(arr[i]) === i) {
tempArr.push(arr[i])
}
}
第二种利用es6中filter
let tempArr = arr.filter((item, index) => {
return arr.indexOf(item) === index
})
补充一种更简单的方法 es6语法
const arr1 = ...new Set(arr)
版权声明:本文为qq_43220086原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。