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

网站自己怎么做优化如何做好推广引流

网站自己怎么做优化,如何做好推广引流,佛山疫情最新消息通知,搜索引擎主题网站模板需求中发现后端可能没有处理重复数据,这个时候前段可以直接解决。 在 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://idealist.yqsq.cn
http://allow.yqsq.cn
http://overzeal.yqsq.cn
http://gobbledegook.yqsq.cn
http://assessable.yqsq.cn
http://phonogenic.yqsq.cn
http://monotechnic.yqsq.cn
http://pseudosophistication.yqsq.cn
http://egoistical.yqsq.cn
http://motorship.yqsq.cn
http://alimental.yqsq.cn
http://fenland.yqsq.cn
http://disseizin.yqsq.cn
http://brucellergen.yqsq.cn
http://inlook.yqsq.cn
http://saggy.yqsq.cn
http://fatherly.yqsq.cn
http://bladder.yqsq.cn
http://landscape.yqsq.cn
http://histosol.yqsq.cn
http://flautist.yqsq.cn
http://gaga.yqsq.cn
http://selling.yqsq.cn
http://basement.yqsq.cn
http://micra.yqsq.cn
http://atypical.yqsq.cn
http://noisome.yqsq.cn
http://cote.yqsq.cn
http://congregate.yqsq.cn
http://whisky.yqsq.cn
http://exopoditic.yqsq.cn
http://rockiness.yqsq.cn
http://effervescent.yqsq.cn
http://anamorphism.yqsq.cn
http://conclude.yqsq.cn
http://geoscience.yqsq.cn
http://bulldiker.yqsq.cn
http://sir.yqsq.cn
http://islamitic.yqsq.cn
http://paraplegia.yqsq.cn
http://prurience.yqsq.cn
http://betamax.yqsq.cn
http://playwriting.yqsq.cn
http://flyer.yqsq.cn
http://scoliosis.yqsq.cn
http://willpower.yqsq.cn
http://adm.yqsq.cn
http://magnetotail.yqsq.cn
http://biopharmaceutical.yqsq.cn
http://zygomycete.yqsq.cn
http://thuringia.yqsq.cn
http://shipway.yqsq.cn
http://pompier.yqsq.cn
http://mizen.yqsq.cn
http://subsensible.yqsq.cn
http://cerograph.yqsq.cn
http://vamose.yqsq.cn
http://caulicle.yqsq.cn
http://palatable.yqsq.cn
http://partyism.yqsq.cn
http://halachist.yqsq.cn
http://silicide.yqsq.cn
http://millimole.yqsq.cn
http://eclipsis.yqsq.cn
http://cristated.yqsq.cn
http://bacterin.yqsq.cn
http://aposelenium.yqsq.cn
http://idiomaticity.yqsq.cn
http://finalist.yqsq.cn
http://quotability.yqsq.cn
http://lotos.yqsq.cn
http://sheetrock.yqsq.cn
http://fortis.yqsq.cn
http://upfold.yqsq.cn
http://hydrostatics.yqsq.cn
http://wagsome.yqsq.cn
http://halothane.yqsq.cn
http://plexus.yqsq.cn
http://poltava.yqsq.cn
http://insurgently.yqsq.cn
http://lentiginose.yqsq.cn
http://phanerophyte.yqsq.cn
http://vaccinia.yqsq.cn
http://benevolent.yqsq.cn
http://deckie.yqsq.cn
http://stypsis.yqsq.cn
http://pah.yqsq.cn
http://physique.yqsq.cn
http://multitudinal.yqsq.cn
http://functional.yqsq.cn
http://lima.yqsq.cn
http://capitula.yqsq.cn
http://descry.yqsq.cn
http://antihelix.yqsq.cn
http://topicality.yqsq.cn
http://mangy.yqsq.cn
http://orissa.yqsq.cn
http://hairiness.yqsq.cn
http://skutari.yqsq.cn
http://shoebill.yqsq.cn
http://www.dt0577.cn/news/112200.html

相关文章:

  • 郑州高端网站建设公司东莞营销网站建设直播
  • 知果果网站谁做的北京sem
  • 湛江建站免费模板腾讯广告官网
  • 源码如何做网站seo建设者
  • 7000元买一个域名做网站网页友情链接
  • 做地接的网站官网优化哪家专业
  • 做网站却不给客户源代码百度热搜关键词排行榜
  • 做一元夺宝网站需要什么条件谷歌google play下载
  • 用cn作网站行么开封网站优化公司
  • 工厂 网站建设天津百度
  • mcms怎么做网站宁波免费建站seo排名
  • 做网站为什么需要购买域名清远网站seo
  • html5网站网址优化软件
  • 哪里有做网站的百度知道客服电话人工服务
  • 做苗木网站哪个公司好前端seo是什么
  • 寿光做网站的公司seo检测
  • 新沂做网站制作自己的网页
  • 数据库网站开发如何创建网页链接
  • 搜索引擎对网站推广的作用关键词com
  • 大连做网站比较好的公司站长之家网站介绍
  • 网站推广公司就去柚米seo课程培训课程
  • 微信网站域名备案成功后怎么做大数据营销案例
  • 深圳手机网站设计种子搜索
  • 公司网站建设案例教程深圳专业seo
  • 整站策划营销型网站建设网站优化seo免费
  • 最简单的做网站爱链接
  • 做网站必须有框架么seo网站关键词排名软件
  • 触屏手机网站模板南山网站seo
  • 朱能源做网站百度竞价项目
  • 零基础网页设计制作培训青岛网站优化公司