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

河北网站建设与推广wordpress评论导出

河北网站建设与推广,wordpress评论导出,网络设置怎么设置,win8导航网站源码需求中发现后端可能没有处理重复数据#xff0c;这个时候前段可以直接解决。 在 JavaScript 中#xff0c;可以使用 Set 数据结构来进行多对象的去重。Set 是 ES6 新引入的集合类型#xff0c;其特点是元素不会重复且无序。 下面是一个示例代码#xff0c;展示如何通过 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://www.tj-hxxt.cn/news/216607.html

相关文章:

  • 网站开发用户需求说明书pc28网站开发
  • 建筑人才招聘哪个网站最好做外贸的社交网站有哪些
  • 那个网站的详情做的好南京制作网页公司
  • php做视频网站有哪些软件下载专业网站托管
  • 网站建设公司厂画质优化app下载
  • 网络运营一般工资多少重庆seo收费
  • 网页设计商城网站建设宣传片制作公司前景
  • 东莞网站建设报价方案网站动态加速
  • 云南建设厅网站 安全员无锡网站公司哪家好
  • 一些做的好的网站西安市阎良区建设局网站
  • 网站设计公司官网网站开发的话术
  • 外贸网站建设不可缺少的灵活性贪玩原始传奇官方网站
  • 做那个网站的小编比较好wordpress内容搬家
  • 做网站都需要具备什么中国贸易服务网
  • 湖北网站建设服务wordpress 代码调用
  • 北京展览网站建设高校校园网络设计方案
  • 做推广赚钱的网站WordPress网站加载时间
  • 视频弹幕网站怎么做的深圳市南山区住房和建设局网站官网
  • 遂宁市建设银行网站教育培训网站
  • 当涂网站建设学做窗帘要下载哪个网站
  • 研究网站建设网页升级紧急通知写作
  • 百怎么做网站制作网站一般要多少钱
  • 备案 网站错了青海省住房和城乡建设厅的官方网站
  • 网站建设公司厦门wordpress主题外贸私人分享
  • 北京 房地产 网站建设wordpress 域名授权
  • 网站制作排名响应式网站一般做几个尺寸
  • 响应式英文网站建设定制网站报价
  • 如何做收费影视资源网站如何做盗版电影网站
  • 苏州市建设工程交易中心网站江苏省教育网站官网
  • 阿里巴巴的网站应该怎么做网站开发 承接