码迷,mamicode.com
首页 > 编程语言 > 详细

掌握JavaScript基础-过滤数组的重复值

时间:2018-03-31 18:38:06      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:art   als   weight   var   程序   hidden   ext   opera   UI   

方式1:
const unique = (value, index, arr) => {
    return arr.indexOf(value) === index;
}
const sampleValues = [1, 4, 5, 2, ‘a‘, ‘e‘, ‘b‘, ‘e‘, 2, 2, 4];
const uniqueValues = sampleValues.filter(unique);
5
 
1
const unique = (value, index, arr) => {
2
    return arr.indexOf(value) === index;
3
}
4
const sampleValues = [1, 4, 5, 2, ‘a‘, ‘e‘, ‘b‘, ‘e‘, 2, 2, 4];
5
const uniqueValues = sampleValues.filter(unique);
方式2:
const sampleValues = [1, 4, 5, 2, ‘a‘, ‘e‘, ‘b‘, ‘e‘, 2, 2, 4];
const uniqueValues = [...new Set(sampleValues)];
 
1
const sampleValues = [1, 4, 5, 2, ‘a‘, ‘e‘, ‘b‘, ‘e‘, 2, 2, 4];
2
const uniqueValues = [...new Set(sampleValues)];
作者知乎/公众号:前端疯 (一群热爱前端的一线程序员维护,想要用前端改变世界。)
技术分享图片





掌握JavaScript基础-过滤数组的重复值

标签:art   als   weight   var   程序   hidden   ext   opera   UI   

原文地址:https://www.cnblogs.com/xunxing/p/8683401.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!