js注意事项5(数组去重)
Posted 嘿起屁儿整
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js注意事项5(数组去重)相关的知识,希望对你有一定的参考价值。
js数组去重
一、filter去重
let arr = [1, 2, 1, 3, '1', '2', 2];
let newarr = arr.filter((item, index) => {
return arr.indexOf(item) == index;
})
console.log(newarr)
//结果:[1, 2, 3, "1", "2"]
二、es6的set集合去重
原由:set会自动去重,注意set是伪数组,需要用Array.from再转数组
let arr = [1, 2, 1, '1', '2', 2];
let arrset = Array.from(new Set(arr));
console.log(arrset);
//结果: [1, 2, "1", "2"]
以上是关于js注意事项5(数组去重)的主要内容,如果未能解决你的问题,请参考以下文章