ES6黑魔法filter之数组去重

let s = [1, 0, 2, 0,5,4,5,44,5,0,0,0,0,5];
console.log(s.filter((x, i, itm)=> x && itm.indexOf(x) === i));
有且只需要一行代码s.filter((x, i, itm)=> x && itm.indexOf(x) === i)实现,参考ant源码。是不是很方便+ +!

欢迎分享本文,转载请保留出处:前端ABC » ES6黑魔法filter之数组去重

分享到:更多 ()

发表评论 0