国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > 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教程

关注

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

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

欧美大片LOGO| 大度亲吻原声视频| 春闺艳妇(古言)作者:年富一年| 大姨妈来了同房内射吃避孕药| #NAME?| 妈妈的朋友6| 《性房纵欲》在线观看| 《我的漂亮老师2》电视剧免费观..| 小蜜桃免费观看高清电视剧 | 爱的释放| 小川亚沙美| 国产电影一曲二曲三曲爱妃记豆瓣 | 臣卜扌桑扌圭辶鬲的游戏| 三亚私人高清影院的更新情况| 《推油》完整版播放时间| 血战钢锯岭| A片| 《厨房激战5》完整版在线观看| 黑料不迷路万里长征| 强伦轩女教师在线播放| 《完美邻居2》电影在线观看| 女朋友想放进去睡是什么心理| 40岁女人如饥似渴最佳解决方法| 儿子耕种母亲的田地的收获 | 妈妈让我戴上避孕套的下一句是啥| 久久精品国产亚洲AV四虎百花| 天美麻花星空高清MV播放音乐| 一边做饭一边狂躁的原因分析| 《请好好疼爱里面》免费观看| 双人床上剧烈运动会越睡越累吗| 禁忌1蜜桃熟了| 男生将78申请女生的定眼 | 电影《偷吃》在线观看| 窝窝影院在线观看免费播放电视剧| 《交换做爰》在线观看| 欧洲尺码少女16集全电视剧剧情..| YSL口红水蜜桃色号1258| 免费观看已满十八岁电视剧彩漫画| 拔小萝卜免费观看全集电视剧 | 老公你好棒啊我好爱你| 涂了春药的奶头被众人抡H漫画