当前位置: 首页 > wzjs >正文

神一般的网页设计网站什么网站可以做直播

神一般的网页设计网站,什么网站可以做直播,如何推广自己的网店,未成年人思想道德建设网站前言 数组有很多方法都可以实现去重。本章分享比较常用的。 准备工作 准备一组数组对象 let arr [{ id: "1", name: "张晓", age: 14 },{ id: "2", name: "张晓", age: 14 },{ id: "3", name: "张晓", age: 1…

前言

数组有很多方法都可以实现去重。本章分享比较常用的。

准备工作

准备一组数组对象

 let arr = [{ id: "1", name: "张晓", age: 14 },{ id: "2", name: "张晓", age: 14 },{ id: "3", name: "张晓", age: 14 },{ id: "1", name: "张晓", age: 14 },//重复数据{ id: "3", name: "张晓", age: 14 },//重复数据]

使用reduce去重

方法1:

 let obj = {}let arr1 = arr.reduce((pre, cur) => {if (obj[cur.id]) {return pre} else {obj[cur.id] = truepre.push(cur)return pre}}, [])

方法2:

let arr2 = arr.reduce((pre, cur) => {if(!pre.some((item)=>item.id===cur.id)){pre.push(cur)}return pre}, [])

提示:arry.some方法是指只有一条数据满足判断条件,则返回true

方法3:

     let arr3 = arr.reduce((pre, cur) => {if(pre.every((item)=>item.id!==cur.id)){pre.push(cur)}return pre}, [])

提示:arry.every方法是指全部条数据满足判断条件,则返回true

使用filter去重

 let arr4 = arr.filter((item, index, self) => {const slicelist =  self.slice(index+1, self.length)const find = slicelist.find((itm) => itm.id === item.id)if (!find) {return item}})

提示:self是指本身的数组,self.slice方法是裁剪数据

使用set去重

 const uniqueArry = ()=>{const stringArry=  arr.map((item)=>JSON.stringify(item))const uniqueList = new Array(...(new Set(stringArry)))return uniqueList.map((item)=>JSON.parse(item))}

提示:new Set()是去重的关键,但是只支持去重基本类型(null,undefined,string,boolean,number).所以要使用set去重得先转换类型

http://www.dtcms.com/wzjs/552415.html

相关文章:

  • 网站建设项目中标通知有瀑布流的网站
  • 加强网站的建设工作网站建设佰金手指科捷一
  • 法学院网站建设建议网站开发终止协议书
  • 网站后台扫描插件wordpress插件安装
  • 网站厨师短期培训班销售crm
  • 徐州手机网站建设公司在线设计房屋平面图
  • 鸿扬家装网站建设seo是什么技术
  • 想自己做淘宝有什么网站东莞有口碑的教育网站建设
  • 站酷设计网站官网入口下载电影网站开发视频教程
  • 相城区公司网站建设用dw做音乐网站
  • 定西临洮网站建设网址ip域名
  • 重庆招生院校网站wordpress博客无法评论
  • wordpress网站mip改造做图片的软件免费
  • 做电商看的网站有哪些内容wordpress 搭建电商
  • 网站建设需要看什么书良匠网站建设
  • 网站开发发展和前景网站logo如何做链接
  • 网站建设添加视频闵行郑州阳网站建设
  • 网站建设 河南新增接入 新增网站
  • 服装设计专业大学世界排名seo优化工具
  • 直播网站开发报价附近广告公司地址在哪里
  • 沈阳设计网站工业企业网站建设费
  • 建网站英语百度搜索优化怎么做
  • 网站建设前期预算宁波seo推广优化怎么做
  • 套模板网站价格网页设计的主题
  • 网站如何更新维护yu网站建设
  • 塘下建设银行网站中国建筑第八工程局有限公司
  • 帮公司做网站的外包公司做网站主机要选好
  • 创建网站域名多少钱响应式网站文案
  • 顺德做网站推广哪家好南京网站建设公司 雷
  • 如何做外围网站的代理要录制课堂上学生讨论的声音应该选用