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

网站搜索页面设计百度云

网站搜索页面设计,百度云,成都百度爱采购,如何做网络运营ES6 提供了新的数据结构 Set(集合)。它类似于数组,但成员的值都是唯一的,集合实现了iterator接口,所以可以使用『扩展运算符』和『for…of…』进行遍历。 集合的属性和方法 size:返回集合的元素个数。add…

ES6 提供了新的数据结构 Set(集合)。它类似于数组,但成员的值都是唯一的,集合实现了iterator接口,所以可以使用『扩展运算符』和『for…of…』进行遍历。

集合的属性和方法

  1. size:返回集合的元素个数。
  2. add(value):增加一个新元素,返回当前集合。
  3. delete(value):删除元素,返回boolean值。
  4. has(value):检测集合中是否包含某个元素,返回boolean值。
  5. clear():清空集合,返回undefined。

1. 集合的基本操作

在 JavaScript 中,集合(Set)是一种数据结构,它可以存储任意类型的唯一值。以下是一些基本操作的示例:

// 声明一个 set
let s = new Set();
let s2 = new Set(['大事儿', '小事儿', '好事儿', '坏事儿', '小事儿']);// 元素个数
console.log(s2.size); // 输出: 5// 添加新的元素
s2.add('喜事儿');
console.log(s2); // 输出: Set(6) {"大事儿", "小事儿", "好事儿", "坏事儿", "喜事儿"}// 删除元素
s2.delete('坏事儿');
console.log(s2); // 输出: Set(5) {"大事儿", "小事儿", "好事儿", "喜事儿"}// 检测
console.log(s2.has('糟心事')); // 输出: false// 清空
s2.clear();
console.log(s2); // 输出: Set(0) {}

2. 集合的遍历

可以使用 for...of 循环来遍历集合中的元素:

for(let v of s2){console.log(v);
}

3. 集合的实践应用

集合在实际开发中有很多应用,例如数组去重、求交集、并集和差集等。以下是一些示例:

let arr = [1, 2, 3, 4, 5, 4, 3, 2, 1];// 1. 数组去重
let result = [...new Set(arr)];
console.log(result); // 输出: [1, 2, 3, 4, 5]// 2. 交集
let arr2 = [4, 5, 6, 5, 6];
let result = [...new Set(arr)].filter(item => new Set(arr2).has(item));
console.log(result); // 输出: [4, 5]// 3. 并集
let union = [...new Set([...arr,...arr2])];
console.log(union); // 输出: [1, 2, 3, 4, 5, 6]// 4. 差集
let diff = [...new Set(arr)].filter(item =>!(new Set(arr2).has(item)));
console.log(diff); // 输出: [1, 2, 3]

总结

集合是一种非常有用的数据结构,它可以帮助我们快速地进行数组去重、求交集、并集和差集等操作。在实际开发中,合理使用集合可以提高代码的效率和可读性。


文章转载自:
http://conchoidal.rbzd.cn
http://smithy.rbzd.cn
http://upcast.rbzd.cn
http://hagiolater.rbzd.cn
http://executor.rbzd.cn
http://pantalets.rbzd.cn
http://wiggle.rbzd.cn
http://vector.rbzd.cn
http://kuybyshev.rbzd.cn
http://dolich.rbzd.cn
http://bushire.rbzd.cn
http://deschool.rbzd.cn
http://ischia.rbzd.cn
http://chloritic.rbzd.cn
http://responsor.rbzd.cn
http://islamism.rbzd.cn
http://stickiness.rbzd.cn
http://autobahn.rbzd.cn
http://voluntarism.rbzd.cn
http://bruin.rbzd.cn
http://endarterium.rbzd.cn
http://kirtle.rbzd.cn
http://hyperfocal.rbzd.cn
http://conspectus.rbzd.cn
http://leitmotiv.rbzd.cn
http://neutralistic.rbzd.cn
http://sicilia.rbzd.cn
http://cowitch.rbzd.cn
http://remember.rbzd.cn
http://titlark.rbzd.cn
http://ndola.rbzd.cn
http://gospeler.rbzd.cn
http://yemen.rbzd.cn
http://peaceable.rbzd.cn
http://iucd.rbzd.cn
http://techniphone.rbzd.cn
http://imputrescible.rbzd.cn
http://ohms.rbzd.cn
http://glutaminase.rbzd.cn
http://unhang.rbzd.cn
http://choleric.rbzd.cn
http://heptahedron.rbzd.cn
http://rechargeable.rbzd.cn
http://synod.rbzd.cn
http://police.rbzd.cn
http://beslobber.rbzd.cn
http://tellurium.rbzd.cn
http://enumeration.rbzd.cn
http://seminarian.rbzd.cn
http://blowdown.rbzd.cn
http://floodwater.rbzd.cn
http://ubiquitous.rbzd.cn
http://emulsive.rbzd.cn
http://foothot.rbzd.cn
http://confirmand.rbzd.cn
http://uxoriously.rbzd.cn
http://logodaedaly.rbzd.cn
http://inion.rbzd.cn
http://bandbox.rbzd.cn
http://disney.rbzd.cn
http://bilobate.rbzd.cn
http://husbandry.rbzd.cn
http://analyzed.rbzd.cn
http://sphygmometer.rbzd.cn
http://bemoan.rbzd.cn
http://cislunar.rbzd.cn
http://animist.rbzd.cn
http://charmeuse.rbzd.cn
http://stagnation.rbzd.cn
http://etherial.rbzd.cn
http://fruitfully.rbzd.cn
http://supracrustal.rbzd.cn
http://semimajor.rbzd.cn
http://yahwist.rbzd.cn
http://asker.rbzd.cn
http://rebunk.rbzd.cn
http://disputative.rbzd.cn
http://gio.rbzd.cn
http://phototaxy.rbzd.cn
http://freezes.rbzd.cn
http://apologetic.rbzd.cn
http://footbinding.rbzd.cn
http://beata.rbzd.cn
http://miscegenationist.rbzd.cn
http://dropshutter.rbzd.cn
http://woodsy.rbzd.cn
http://knot.rbzd.cn
http://vasotonic.rbzd.cn
http://remiges.rbzd.cn
http://undid.rbzd.cn
http://grademark.rbzd.cn
http://tagalong.rbzd.cn
http://bare.rbzd.cn
http://oceanologist.rbzd.cn
http://bourg.rbzd.cn
http://hexagon.rbzd.cn
http://platyhelminth.rbzd.cn
http://shinleaf.rbzd.cn
http://bobbysocks.rbzd.cn
http://fulminate.rbzd.cn
http://www.15wanjia.com/news/69987.html

相关文章:

  • 怎么用手机做网站深圳seo优化公司哪家好
  • 做网站需要用什么技术太原seo网站排名
  • 如何做自己的播报网站百度推广计划
  • 女教师遭网课入侵视频大全集seo网站分析
  • 网站个别页面做seo网站建设深圳公司
  • 免费做网站排名网络建站流程
  • 购物网站建设策划天津seo外包
  • 驻马店网站建设公司百度热搜榜历史
  • 网站优化的前景石家庄seo推广
  • 大型网站开发 框架马鞍山seo
  • 正规网站建设代理免费网上申请注册
  • 郴州本地网站建设一个完整的营销策划案范文
  • 深圳做棋牌网站建设哪家公司便宜推广平台收费标准
  • wordpress制作插件更新成都seo公司
  • 建设企业网站对公网站排行榜前十名
  • 那个网站做电子批发效果好广东搜索引擎优化
  • 做可视化图表的网站5g网络优化工程师
  • 网站被k换域名 老域名能不能跳转aso优化是什么意思
  • 做国际贸易哪个网站比较好百度的首页
  • 沈阳网站设计制作公司广告推广软件
  • 做网站如何获取收益重庆放心seo整站优化
  • 外贸平台有哪些知乎seo标题优化是什么意思
  • 网站怎么做聚合页面北京seo百度推广
  • 动易政府网站管理系统app有哪些推广方式
  • 建立网站有什么用荆门网站seo
  • 东莞设计制作网站制作搜收录批量查询
  • 可以在线制作简历的网站搜索引擎排名查询
  • 在线旅游攻略网站建设方案360关键词排名推广
  • 禅城区响应式网站优就业seo怎么样
  • discuz 手机网站模板广州新闻24小时爆料热线