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

山东平台网站建设推荐seo优化推广业务员招聘

山东平台网站建设推荐,seo优化推广业务员招聘,湖南人文科技学院排名,今日国际新闻大事2022需求: 如果我有以下对象数组: [ { id: 1, username: fred }, { id: 2, username: bill }, { id: 2, username: ted } ]有没有办法循环遍历数组,以检查特定的用户名值是否已经存在,如果它什么都不做,但是如果它没有用…

需求:

如果我有以下对象数组:

[ { id: 1, username: 'fred' }, { id: 2, username: 'bill' }, { id: 2, username: 'ted' } ]

有没有办法循环遍历数组,以检查特定的用户名值是否已经存在,如果它什么都不做,但是如果它没有用所述用户名(和新的ID)将新对象添加到数组?

解决

方法 一:

我假设id s在这里是独一无二的。 some是检查数组中事物存在的一个很好的函数:

const arr = [{ id: 1, username: 'fred' }, { id: 2, username: 'bill' }, { id: 3, username: 'ted' }];function add(arr, name) {const { length } = arr;const id = length + 1;const found = arr.some(el => el.username === name);if (!found) arr.push({ id, username: name });return arr;
}console.log(add(arr, 'ted'));

方法二:
这里我使用了带有.filter的ES6箭头功能来检查是否存在新添加的用户名。

var arr = [{id: 1,username: 'fred'
}, {id: 2,username: 'bill'
}, {id: 3,username: 'ted'
}];function add(name) {var id = arr.length + 1;        if (arr.filter(item=> item.username == name).length == 0){arr.push({ id: id, username: name });}
}add('ted');
console.log(arr);
http://www.mmbaike.com/news/29474.html

相关文章:

  • 有什么电商网站做推广赚佣金的百度查一下
  • 办个网站卖什么好处360指数查询工具
  • 做网站的成本在哪五个常用的搜索引擎
  • 个人视频网站注册平台枫林seo工具
  • 北京网站建设价格天做网站推广一般多少钱
  • 网页设计与网站开发成都企业seo
  • 佛山网站建设锐艺a068360优化大师安卓手机版下载安装
  • 北京做网站周云帆关键词推广优化排名品牌
  • 做视频可以领钱的网站seo软件排行榜前十名
  • 赣榆区住房和城乡建设局网站百度快照是什么
  • 企业官网型网站建设yandex搜索引擎入口
  • 网站设计内容网络优化工程师骗局
  • 网站开发合同付款方式pc网站建设和推广
  • 如何查看一个网站是用什么程序做的网络营销相关工作岗位
  • 蒙牛企业网站建设规划书网络营销理论基础
  • 群辉可以做网站服务器吗线下推广的渠道和方法
  • 用php做企业网站的可行性销售方案
  • 免费net网站空间南昌seo代理商
  • 新闻网站模板html写文案接单平台
  • 北京网站建设公司华网天下下站长之家关键词挖掘工具
  • 站酷网如何接单百度电脑版下载安装
  • 谷歌网站怎么做排名网站流量统计查询
  • 专业做家电的网站广州抖音seo
  • 软件工程师报名官网seo外包优化服务商
  • wap网站建设管理制度seo搜索引擎优化求职简历
  • 牡丹江林口县建设局网站优化大师会员兑换码
  • 一级a做爰片免费网站国语东莞关键词排名优化
  • 哪里有专业做网站的seo优化评论
  • 机械毕业论文代做网站线上营销的优势和劣势
  • 建设部执业资格注册中心网站广告推广渠道