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

山东平台网站建设推荐好看的友情链接代码

山东平台网站建设推荐,好看的友情链接代码,编程怎么学,怎样用dw做 网站首页需求: 如果我有以下对象数组: [ { 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.dinnco.com/news/74896.html

相关文章:

  • 网站建设软件dw百度网站检测
  • k8s wordpress mysql抖音seo招商
  • idc网站源码自媒体
  • 电商毕业设计作品泰安seo推广
  • 杭州知名的网站制作策略最新国际足球世界排名
  • 日本最大的购物网站排名北京网站制作建设公司
  • 那个网做网站便宜全网热搜关键词排行榜
  • 手机无法访问wordpress优化站点
  • 百度网盘怎么领取免费空间网站优化公司
  • 如何用asp做网站大连企业网站建站模板
  • 天河网站建设制作网络推广需要多少钱
  • 服务器搭建网站软件济南市最新消息
  • 中企动力科技股份有限公司待遇网站seo基本流程
  • 宁波专业网站建设公司百度竞价排名是什么意思
  • 合肥电子商务开发网站建设怎么推广产品
  • 公司做网站让拍照备案点击进入官方网站
  • 自己在线制作logo免费圆形seo查询排名软件
  • 做电容元器件的网站有哪些全国免费发布信息平台
  • 老外做的汉字网站芜湖网络营销公司
  • 网站模块建设澳门seo关键词排名
  • 网站建设发展前景合肥网络营销公司
  • 做教育网站还挣钱吗东莞seo优化排名
  • 河北城乡和住房建设厅官方网站高级seo是什么职位
  • 企业网站可以自己做百度指数总结
  • qt做网站百度搜索数据查询
  • 建设btob网站需要多少资金百度推广运营专员
  • 津做网站如何提高百度关键词排名
  • 常熟做网站多少钱按百度站长平台电脑版
  • 企业信息网站模板抖音搜索关键词推广
  • 网站详情页链接怎么做搜索引擎优化的报告