首页 > 编程语言 > 详细

JS练习_reduce()数组去重

时间:2021-09-13 12:12:53      阅读:31      评论:0      收藏:0      [点我收藏+]

初始化一个空数组,判断下一个元素是否在当前数组中,不存在则添加到当前数组中。

// 数组去重
var arr = [12, 34, 34, 342, 345, 34, 123, 345, 45, 12]
var newArr = arr.reduce(function (prev, next) {
    prev.indexOf(next) == -1 && prev.push(next)
    return prev
}, [])
console.log(arr)  // [12, 34, 34, 342, 345, 34, 123, 345, 45, 12]
console.log(newArr) // [12, 34, 342, 345, 123, 45]

JS练习_reduce()数组去重

原文:https://www.cnblogs.com/zhuhukang/p/15259319.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!