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

上海专业网站建设机构电子商务网站按其实现的技术可分为

上海专业网站建设机构,电子商务网站按其实现的技术可分为,wordpress文章无法使用,ftp客户端下载前端面试题库 (面试必备) 推荐:★★★★★ 地址:前端面试题库 最近工作中需要用到数组对象去重的方法,我是怎么想也没想出来,今天稍微研究了一下,总算找到了2种方法。分享一下&…

前端面试题库 (面试必备)            推荐:★★★★★

地址:前端面试题库

最近工作中需要用到数组对象去重的方法,我是怎么想也没想出来,今天稍微研究了一下,总算找到了2种方法。分享一下,希望对大家有帮助!

 方法一:

采用对象访问属性的方法,判断属性值是否存在,如果不存在就添加。

 var arr = [{key: '01',value: '乐乐'}, {key: '02',value: '博博'}, {key: '03',value: '淘淘'},{key: '04',value: '哈哈'},{key: '01',value: '乐乐'}];//  方法1:利用对象访问属性的方法,判断对象中是否存在key
var result = [];
var obj = {};
for(var i =0; i<arr.length; i++){if(!obj[arr[i].key]){result.push(arr[i]);obj[arr[i].key] = true;}
}console.log(result); // [{key: "01", value: "乐乐"},{key: "02", value: "博博"},{key: "03", value: "淘淘"},{key: "04", value: "哈哈"}]

方法二:

采用数组中的reduce方法,遍历数组,也是通过对象访问属性的方法

//  方法2:利用reduce方法遍历数组,reduce第一个参数是遍历需要执行的函数,第二个参数是item的初始值var obj = {};
arr = arr.reduce(function(item, next) {obj[next.key] ? '' : obj[next.key] = true && item.push(next);return item;
}, []);console.log(arr); // [{key: "01", value: "乐乐"},{key: "02", value: "博博"},{key: "03", value: "淘淘"},{key: "04", value: "哈哈"}]

前端面试题库 (面试必备)            推荐:★★★★★

地址:前端面试题库

http://www.yayakq.cn/news/245490/

相关文章:

  • 互助县wap网站建设公司整套网页模板
  • 烟台企业网站制作公司wordpress+刷新
  • 从零开始学网站建设知乎一个网站需要多少钱
  • 广州自助建设网站平台郑州seo学校
  • 网站设置价格错误不愿意发货福建祥盛建设有限公司网站
  • 导购网站做基础销量诚信网站费用
  • 上海公司牌照五行seo博客
  • 地方门户网站盈利模式北京网页设计公司兴田德润挺好
  • 深圳中建南方建设集团网站做课件可赚钱的网站
  • 少儿教育网站建设价格嘉定企业网站建设
  • 徐州品牌网站建设宁波好的网站推广软件
  • 如何选择企业网站建设南京江北新区核心区范围
  • 做网站dw怎么用怎么建立网站站点
  • 个人网站如何建设wordpress评分杂志
  • 外贸soho怎么建网站小红书的网站建设
  • 新网站如何做百度收录黑龙江网架公司
  • 揭阳网站建设公司青岛团购网站建设
  • 西安网站代维护wordpress动态标题
  • 音频文件放到网站空间里生成链接怎么做云梦主城区核酸检测
  • 免费发布产品信息的网站wordpress多语种
  • 网站建设源程序网站关键词优化系统
  • 同源大厦 网站建设织梦网站查看原有文章
  • 杭州企业网站建设方案vs设置网站开发环境
  • 成都企业建站app直播源码
  • 站长工具平台建设网站需要想好的问题
  • 嘉禾专业网站建设wordpress登录后转到wp首页
  • 网站建设 验收意见温州网站的优化
  • 政法队伍建设网站主要内容怎么通过微博做网站外链
  • 商务网站要怎么做东莞常平二手房
  • 切图做网站过时了吗龙华做网站的公司