1.利用ES6 提供的新的数据结构 Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。
//function noRepeate(arr)
{
return Array.from(new Set(arr));
}//
2.//* arr.filter(function (element, index, self) {
return self.indexOf(element) === index;
});
//*
filter也是一个常用的操作,它用于把Array的某些元素过滤掉,然后返回剩下的元素。
filter()接收的回调函数,其实可以有多个参数。通常我们仅使用第一个参数,表示Array的某个元素。回调函数还可以接收另外两个参数,表示元素的位置和数组本身: