2018-07-03 js数组去重

  1. 利用 ES6的set 方法

function unique10(arr){
//Set数据结构,它类似于数组,其成员的值都是唯一的
return Array.from(new Set(arr)); // 利用Array.from将Set结构转换成数组
}

console.log('------------方法十---------------');

console.log(unique10([1,1,2,3,5,3,1,5,6,7,4]));

  1. 利用数组原型对象上的 forEach 和 includes方法。
    利用数组原型对象上的 lastIndexOf 方法。

res.lastIndexOf(arr[i]) !== -1 ? '' : res.push(arr[i]);

res.includes(item) ? '' : res.push(item);

参考 :
https://www.jb51.net/article/121410.htm

你可能感兴趣的:(2018-07-03 js数组去重)