利用filter实现数组去重

1
2
3
4
5
var arr=[1,2,2,3,3,4,1,5];
var newArr=arr.filter((item,index,array)=>{
return index==array.indexOf(item)
})
console.log(newArr);//[1,2,3,4,5]

上一篇
js 对象深拷贝 js 对象深拷贝
1234567891011var obj1={ name:"张三", age:28};var obj2=obj1;obj2.name="李四"console.log(obbj1.n
2017-06-17
下一篇
js选取对象中的部分属性和值组成新对象 js选取对象中的部分属性和值组成新对象
在实际的开发过程中,经常有一种场景,就是后台接口返回一个大的对象集合,但是我们只需要其中的几个属性和对应的值,组成新的对象。常规做法是通过循环来实现的。 使用for of循环实现1234567891011121314151617181920
2017-01-16 刘赛