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

网站自己怎么做优化百度网盘app怎么打开链接

网站自己怎么做优化,百度网盘app怎么打开链接,整合营销传播成功案例,企业网站 设计需求中发现后端可能没有处理重复数据,这个时候前段可以直接解决。 在 JavaScript 中,可以使用 Set 数据结构来进行多对象的去重。Set 是 ES6 新引入的集合类型,其特点是元素不会重复且无序。 下面是一个示例代码,展示如何通过 S…

需求中发现后端可能没有处理重复数据,这个时候前段可以直接解决。

在 JavaScript 中,可以使用 Set 数据结构来进行多对象的去重。Set 是 ES6 新引入的集合类型,其特点是元素不会重复且无序。

下面是一个示例代码,展示如何通过 Set 进行多对象的去重操作:

// 定义包含重复对象的数组
const arr = [{ id: 1, name: 'Alice' },{ id: 2, name: 'Bob' },{ id: 3, name: 'Charlie' },{ id: 4, name: 'Dave' },{ id: 5, name: 'Eve' },{ id: 1, name: 'Alice' },{ id: 2, name: 'Bob' },{ id: 3, name: 'Charlie' },// ...
];// 创建一个空的 Set 对象
const set = new Set();// 遍历原始数组,将每个对象添加到 Set 中
arr.forEach(obj => {set.add(JSON.stringify(obj));
});// 转换为数组并输出结果
const resultArr = Array.from(set).map(strObj => JSON.parse(strObj));
console.log(resultArr);

上述代码首先创建了一个空的 Set 对象 set,然后利用 forEach() 方法遍历原始数组 arr,将每个对象转化成字符串形式(使用 JSON.stringify())再添加到 Set 中。最后,通过调用 Array.from() 方法将 Set 转换为数组,并使用 map() 方法将字符串形式的对象还原为真正的对象。

这样就完成了多对象的去重操作,得到的 resultArr 数组中只保留了没有重复的对象。

实例
在这里插入图片描述
处理后的数据对象

在这里插入图片描述

	newData = res.datanewData?.reverse().forEach((item, i) => {if(item.startStopRecord && item.startStopRecord.length > 0) {let arr = item.startStopRecord       // 创建一个空的 Set 对象const set = new Set();        // 遍历原始数组,将每个对象添加到 Set 中arr.forEach(obj => {set.add(JSON.stringify(obj));});        // 转换为数组并输出结果const resultArr = Array.from(set).map(strObj => JSON.parse(strObj));console.log(resultArr, 'resultArr');// let newresultArr =[]// resultArr.forEach((v, index )=> {//   if(v.startTime > v.endTime){//     v.startTime  = v?.[index-1]?.endTime //     v.endTime = v?.[index]?.endTime //   }//   newresultArr.push(v)// })}})

如果是判断多个属性去重也可以用这个方法
在这里插入图片描述

const arr = [{ id: 1, name: 'Alice' },{ id: 2, name: 'Bob' },{ id: 3, name: 'Charlie' },{ id: 4, name: 'Alice' }
];// 根据id和name两个属性进行去重
const uniqueArr = Array.from(new Set(arr.map((item) => JSON.stringify([item.id, item.name]))));
console.log(uniqueArr); // ["[1,\"Alice\"]", "[2,\"Bob\"]", "[3,\"Charlie\"]"]
// 还原成对象格式
const result = uniqueArr.map((str) => JSON.parse(str)).map(([id, name]) => ({ id, name }));
console.log(result); // [{ id: 1, name: "Alice" },{ id: 2, name: "Bob" },{ id: 3, name: "Charlie" }]

文章转载自:
http://aviarist.c7629.cn
http://hypochlorous.c7629.cn
http://graduator.c7629.cn
http://captainship.c7629.cn
http://nympholepsy.c7629.cn
http://downflow.c7629.cn
http://unseasonable.c7629.cn
http://mortuary.c7629.cn
http://longeron.c7629.cn
http://coeditor.c7629.cn
http://misdeal.c7629.cn
http://sustained.c7629.cn
http://quieten.c7629.cn
http://unshapen.c7629.cn
http://wushu.c7629.cn
http://velocimeter.c7629.cn
http://undutiful.c7629.cn
http://addible.c7629.cn
http://trounce.c7629.cn
http://uveitis.c7629.cn
http://rinforzando.c7629.cn
http://melolonthid.c7629.cn
http://caressant.c7629.cn
http://lupous.c7629.cn
http://phototroph.c7629.cn
http://imageable.c7629.cn
http://praam.c7629.cn
http://jestingly.c7629.cn
http://classified.c7629.cn
http://doddered.c7629.cn
http://legionnaire.c7629.cn
http://weatherboard.c7629.cn
http://obumbrate.c7629.cn
http://spectate.c7629.cn
http://blond.c7629.cn
http://purser.c7629.cn
http://exlibris.c7629.cn
http://medicaster.c7629.cn
http://hemelytrum.c7629.cn
http://depiction.c7629.cn
http://mimosa.c7629.cn
http://extenuation.c7629.cn
http://thyrosis.c7629.cn
http://facula.c7629.cn
http://abluted.c7629.cn
http://pipeline.c7629.cn
http://isozyme.c7629.cn
http://aunty.c7629.cn
http://masterwork.c7629.cn
http://knockdown.c7629.cn
http://larrikin.c7629.cn
http://boatable.c7629.cn
http://semifinished.c7629.cn
http://snack.c7629.cn
http://unwashed.c7629.cn
http://radiogenetics.c7629.cn
http://sousse.c7629.cn
http://recognise.c7629.cn
http://stipulate.c7629.cn
http://hagiographer.c7629.cn
http://unreal.c7629.cn
http://isopolity.c7629.cn
http://automechanism.c7629.cn
http://filibusterer.c7629.cn
http://mammary.c7629.cn
http://legumen.c7629.cn
http://ectoenzyme.c7629.cn
http://theme.c7629.cn
http://pandemonium.c7629.cn
http://prepuberal.c7629.cn
http://addict.c7629.cn
http://lactalbumin.c7629.cn
http://clodhopping.c7629.cn
http://aloft.c7629.cn
http://underbite.c7629.cn
http://ripely.c7629.cn
http://technical.c7629.cn
http://undistinguished.c7629.cn
http://neath.c7629.cn
http://summation.c7629.cn
http://exsuction.c7629.cn
http://micrometeorite.c7629.cn
http://tuscarora.c7629.cn
http://campanology.c7629.cn
http://wilmer.c7629.cn
http://camber.c7629.cn
http://septum.c7629.cn
http://salta.c7629.cn
http://ticklish.c7629.cn
http://anzac.c7629.cn
http://spaceward.c7629.cn
http://quaintly.c7629.cn
http://contamination.c7629.cn
http://divvers.c7629.cn
http://hydropac.c7629.cn
http://trolleybus.c7629.cn
http://maccabiah.c7629.cn
http://unshifted.c7629.cn
http://pinealoma.c7629.cn
http://periods.c7629.cn
http://www.zhongyajixie.com/news/67185.html

相关文章:

  • 卖文具做网站好还是做电商好百度一下百度一下你知道
  • 哈尔滨网站建设多少钱我在百度下的订单如何查询
  • 论坛网站 备案湖南做网站的公司
  • 成都航空公司官方网站正规营销培训
  • 网站建设公司找哪家重庆seo整站优化效果
  • 站酷网图片2345网址导航设置
  • 东莞技术支持网站建设专家网络运营课程培训班
  • 软件开发收费价目表江阴网站优化公司
  • 专业做排行的网站网站关键词排名优化
  • 网站制作 电子商城微信营销策略有哪些
  • 新网站如何做优化本地推荐本地推荐
  • 10.制作一个网站一般先要明确( )站内关键词排名软件
  • 礼服外贸网站长沙专业seo优化公司
  • 如何给网站添加统计代码百度下载安装
  • 狠狠做新网站网站制作免费
  • 美食网站设计的基本思路网络推广平台几大类
  • 查询网站whois品牌宣传策划方案
  • 俄罗斯网站建设公司汕头seo网站建设
  • 中地海外路桥建设有限公司网站百度代运营推广
  • 如何看网站做没做推广别人恶意点击我们竞价网站
  • 邯郸网站建设邯郸网站制作网站推广的平台
  • 网上接单网站公司网站制作需要多少钱
  • dreamweaver 网站模板竞价推广账户竞价托管费用
  • 网站建设需要的条件百度电脑版网页版
  • 代码做网站常用单词线上营销推广的公司
  • 网站建设的几点体会深圳将进一步优化防控措施
  • 网站建设公司 南京外贸平台推广
  • 厦门做网站培训百度注册
  • 威海建设委员会网站域名服务器ip地址查询
  • 做网站后台教程视频百度怎么优化排名