韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > JavaScript > js中使用reduce()方法数组去重

js中使用reduce()方法数组去重

js reduce去重

头像

宋雪维

2021-01-18 12:49:319420浏览 · 0收藏 · 0评论

小编在介绍JavaScript数组求和的时候,提到es6中新增的reduce()方法。reduce()方法不仅仅用于数组求和,还可以满足增删查改、去重、平铺数组等需求,当reduce()方法解决每层数组的迭代拼接时,就会起到去重的作用。

1、reduce()方法

可以实现遍历的所有需求,例如增删查改、去重、平铺数组等功能。

2、去重实现原理

reduce()方法解决每层数组的迭代拼接

3、语法

arr.reduce(function(prev,cur,index,arr)

4、参数

prev:表示上一次调用回调时的返回值,或者初始值 init;

cur:表示当前正在处理的数组元素;

index:表示当前正在处理的数组元素的索引,若提供 init 值,则索引为0,否则索引为1;

init:表示初始值。

arr:表示原数组;

5、使用reduce()方法数组去重

let arr = [1,2,3,4,4,1]
let newArr = arr.reduce((pre,cur)=>{
    if(!pre.includes(cur)){
      return pre.concat(cur)
    }else{
      return pre
    }
},[])
console.log(newArr);// [1, 2, 3, 4]

以上就是JavaScript中数组去重reduce()方法实现原理及具体实现,希望能对你有所帮助哦~更多JavaScript学习:JavaScript教程

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

香车美人| 鲁鲁射击免费播放电视剧全部| 一边做饭一边狂躁的原因分析| 来真正的狗配人真人| 《请好好疼爱里面》免费观看| 无人区免费高清版观看| 我被5个男人躁一夜不收我怎么办| AAAAABBBBBB级是什么.| 太硬了…轻点…嗯嗯灬小俊| 乳首やばっちやんねん的英文| 数学课代表的B真紧| 《破外女》高清完整版| 晚上打扑克视频| 扌暴辶鬲和扌暴辶的区别| | 55影院最新免费看电视剧| 乱亲H女乱秽XXXX| 瑜伽教练韩国| 高清国产少女免费观看电视剧| 水K制服| 第1章饱满的乳峰喷奶水动漫| 苏柔陆大生| 欧美电影免费观看电视剧大全| 嫩草精产一二三产区| 巨乳美女| 中国老太太的毛耳耳一| 臣卜扌桑扌圭辶鬲猛| 小妖精你真要我的命| 我被前男友按在床狂CAO| 芬太尼事件对中国形成的危害| 同学的母亲中字ID| 洞洞饿了1-36集全免费| 《与上司做爰HD》| 看到老妈洗澡忍不住怎么办| 初中生兄弟互相导管立的经历 | 五姑娘影院在线观看免费版电视剧| 叶子湄| 《炸裂吧!巨棒》免费阅读漫画| 老公不在家憋不住了该怎么办| 暴躁少女BGM在线观看| 电视剧情满四合院