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

高港区住房和城乡建设局网站创建网站服务器地址

高港区住房和城乡建设局网站,创建网站服务器地址,科讯cms制作网站完整教程,wordpress教程网主题前端面试题库 (面试必备) 推荐:★★★★★ 地址:前端面试题库 最近工作中需要用到数组对象去重的方法,我是怎么想也没想出来,今天稍微研究了一下,总算找到了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/406734/

相关文章:

  • 建网站那家好上海做网站的公司
  • 网站用什么程序做的wordpress最好用的采集插件
  • win2008做网站拓客渠道有哪些
  • 建设银行网站储蓄账户查询密码外贸网址
  • 网站建设运行关键词网站查询
  • 巴西网站后缀高端企业网站设计公司
  • 上海的建设网站首页wordpress如何设置付费后可见
  • wordpress google 字体 插件seo排名查询
  • 1688网站特色个人网站电商怎么做
  • 网站制作找云优化小米路由器建设网站
  • 厦门建设厅查询网站wordpress建站要钱么
  • 蚌埠北京网站建设江苏网站建设官网
  • 企业网站的建设目的有哪些常德外贸网站优化推广
  • 网站建设上海哪家公司好制作公司网站备案需要提供什么资料
  • 设计营销型网站域名seo推广是什么意思呢
  • 一站式建设网站射阳房产网
  • 做网站需要几步做网站如何用代码把字体变大
  • 提高网站排名的方法网站建设的公司哪家好
  • 优府网站建设乐清人才网官方网站
  • 长春网长春关键词排名站设计企业为什么上市
  • 网站建设专家网线制作视频
  • 织梦网站如何做二级导航栏中国互联网设计公司
  • 桂林生活网官方网站飓风算法受影响的网站
  • 电商网站首页怎么制作电商网站建设要多少钱
  • 做网站加手机app需要多少钱网站水印图片欣赏
  • 玉溪网站制作公司wap上网
  • 南阳网站推广效果宿州做网站
  • 网站建设案例 杭州远大wordpress中文标签404
  • 网站价值评估 phpwordpress 珠宝主题
  • 软件资源网站广告制作属于什么行业