问答1 问答5 问答50 问答500 问答1000
网友互助专业问答平台

数组对象重复问题解析

提问网友 发布时间:25分钟前
声明:本网页内容为用户发布,旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:1656858193@qq.com
1个回答
热心网友 回答时间:8分钟前
数组对象重复问题解析

项目中,我们常用的数组往往是数组对象,本文也就数组对象的重复与否,找出重复项,去掉重复项等来分析做法。

案例为:

vararr=[{"id":1,"name":"张三"},{"id":2,"name":"李四"},{"id":3,"name":"王五"},{"id":2,"name":"张三"}];判断判断是否重复vararr=[{"id":1,"name":"张三"},{"id":2,"name":"李四"},{"id":3,"name":"王五"},{"id":2,"name":"张三"}];//用arr的id生成一个新的数组constnewArr=arr.map(value=>value.name)//将这个数组去重constDuplicateDelete=newSet(newArr)//判断两个数组的长度是否相等if([...DuplicateDelete].length===arr.length){console.log('没有重复')}else{console.log('重复了')}找出重复项//接着以上代码letplicates=newArrDuplicateDelete.forEach((item)=>{consti=plicates.indexOf(item)plicates=plicates.slice(0,i).concat(plicates.slice(i+1,plicates.length))})console.log(plicates)//结果为"张三"其他数组对象去重方法//用rece去重重复项letobj={};arr=arr.rece(function(item,next){obj[next.name]?'':obj[next.name]=true&&item.push(next);//如果name为'',放入next中,已经存在的就跳过了returnitem;},[]);console.log(arr);小结

本质在于遍历时拿到数组对象中的某一对键值对来进行操作。

本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。

男士染发有哪些发色推荐? 什么是子宫平位 健康的子宫B超显示什么样 联想初始化电脑后果 凹凸世界手游零件怎么获得 免费入手紫色稀有零件方法 凹凸世界手游零件获取途径汇总 体内出现过多的毒素怎么办?吃这三种食物排毒 想买个12寸笔记本,就做管理帐,看股.看电影不玩游戏,2500以下有什么本本... 丹泽尔·华盛顿Denzel Washington!好莱坞历史上最重要的演员之一 请问丹尼尔华盛顿的个人详细资料和所有影视作品? 大家推荐一款笔记本啊~! 不玩游戏,用一些小软件,看看电影.散热好一点的... 伊森霍克获奖纪录 训练日的演员 想买个4000以下的笔记本电脑,主要是看电影,聊天,听歌,浏览网页,偶尔玩... 联想笔记本电脑,听歌,看看电影,不玩游戏,上网不卡就行,女生用的,价格... 3000元的女生专用笔记本,不玩游戏,看看电影,要外观漂亮点的_百度... 笔记本电脑外型比较好看.不玩游戏.看下电影.听听歌.推荐个性价比较好的... 朋友们请推荐一款笔记本电脑外观漂亮,上网方便,看电影功能强的,不玩... 万斯绒面如何清洗 关于汉字的形体结构问题,汉语高手快来帮帮我 ...现在中国人已经回国,请问在中国怎样最快离婚? 和美国公民离婚财产问题 ...激动地向我耳语着:快去看啊,大江复活了!他扯着我的衣襟向江岸... ...文风的古风或仙侠耽美小说?求推荐~丑拒有关皇帝将军朝廷这类的... 仙朝帝师章节列表 ...这会影响疗效吗?一般过多久就要补救?请专科医生告知 ...隔日早上空腹服用吗?晚上或饭后吃有什么影响吗? 狗拉稀吃什么 狗狗拉稀吃什么 仓鼠拉稀吃什么 短接主板上哪两个接线柱就可以开机了 悟空传电影怎么样有槽点吗 走下神坛的经典免不了落俗 转流怎么造句 流离转徙怎么造句 外流怎么造句 为什么qq会显示版本过低呢? 手机通话的时候怎么关闭视频 山固汽车膜质量怎么样 夫妻好久不同房同房后出血是怎么回事 肺结核药物饭前多久吃
Top