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

成都专业做网站的公司有哪些淘宝指数在线查询

成都专业做网站的公司有哪些,淘宝指数在线查询,九江市建设监理有限公司网站,wordpress 优惠卷目录 1、Set 1.基本用法 2.Set 实例的属性和方法 3.遍历操作 2、Map 1、Set 1.基本用法 ES6 提供了新的数据结构 Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。 Set本身是一个构造函数,用来生成 Set 数据结构。 const s …

目录

1、Set

1.基本用法

2.Set 实例的属性和方法

3.遍历操作

2、Map


1、Set
1.基本用法

ES6 提供了新的数据结构 Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。

Set本身是一个构造函数,用来生成 Set 数据结构。

 const s = new Set();[2, 3, 5, 4, 5, 2, 2].forEach(x => s.add(x));for (let i of s) {  console.log(i);}// 2 3 5 4​// 去除数组的重复成员[...new Set(array)]​//去除字符串里面的重复字符。[...new Set('ababbc')].join('')// "abc"

上面代码通过add()方法向 Set 结构加入成员,结果表明 Set 结构不会添加重复的值。

2.Set 实例的属性和方法

Set 结构的实例有以下属性。

  • Set.prototype.constructor:构造函数,默认就是Set函数。

  • Set.prototype.size:返回Set实例的成员总数。

Set 实例的方法分为两大类:操作方法(用于操作数据)和遍历方法(用于遍历成员)。下面先介绍四个操作方法。

  • Set.prototype.add(value):添加某个值,返回 Set 结构本身。

  • Set.prototype.delete(value):删除某个值,返回一个布尔值,表示删除是否成功。

  • Set.prototype.has(value):返回一个布尔值,表示该值是否为Set的成员。

  • Set.prototype.clear():清除所有成员,没有返回值

上面这些属性和方法的实例如下。

s.add(1).add(2).add(2);// 注意2被加入了两次s.size // 2s.has(1) // trues.has(2) // trues.has(3) // falses.delete(2);s.has(2) // false
Array.from方法可以将 Set 结构转为数组。
const items = new Set([1, 2, 3, 4, 5]);const array = Array.from(items);
3.遍历操作

Set 结构的实例有四个遍历方法,可以用于遍历成员。

  • Set.prototype.keys():返回键名的遍历器

  • Set.prototype.values():返回键值的遍历器

  • Set.prototype.entries():返回键值对的遍历器

  • Set.prototype.forEach():使用回调函数遍历每个成员

需要特别指出的是,Set的遍历顺序就是插入顺序。这个特性有时非常有用,比如使用 Set 保存一个回调函数列表,调用时就能保证按照添加顺序调用。

2、Map

它类似于对象,也是键值对的集合,但是“键”的范围不限于字符串,各种类型的值(包括对象)都可以当作键。也就是说,Object 结构提供了“字符串—值”的对应,Map 结构提供了“值—值”的对应,是一种更完善的 Hash 结构实现。如果你需要“键值对”的数据结构,Map 比 Object 更合适。

 const m = new Map();const o = {p: 'Hello World'};m.set(o, 'content')m.get(o) // "content"m.has(o) // truem.delete(o) // truem.has(o) // false

上面代码使用 Map 结构的set方法,将对象o当作m的一个键,然后又使用get方法读取这个键,接着使用delete方法删除了这个键。

http://www.15wanjia.com/news/51304.html

相关文章:

  • 做免费采集电影网站犯法吗如何快速搭建网站
  • 重庆中小企业建站价格查关键词
  • 河北手动网站建设商店seo网站优化工具大全
  • wordpress bt下载seo是什么职位缩写
  • 湖北交投建设集团有限公司网站域名被墙污染查询
  • 住房和城乡建设部网站现行规范今日广州新闻最新消息
  • 接网站建站公司seo扣费系统
  • 网站建设好了怎么做推广网站推广联盟
  • 物流公司做网站需求外链下载
  • 如何建设个人网站seo专员工作内容
  • 设计专业笔记本电脑推荐seo最好的工具
  • 网站建设的征求意见稿优化公司排名
  • 做新闻微网站有哪些济南seo外贸网站建设
  • 效果图制作网站有哪些简述网络推广的方法
  • 知名做网站公司有哪些百度推广客户端教程
  • 永州网站建设包括哪些seo优化一般包括哪些内容
  • 旺旺号查询网站怎么做宁波谷歌seo推广公司
  • 购物网站前端浮动特效怎么做中国企业网官方网站
  • 做电影网站怎么挣钱网站seo快速优化技巧
  • hao123浏览器官方下载名词解释seo
  • 想把比尔的网站封了如何做网站查询是否安全
  • 中国最新消息军事方面的南京百度seo代理
  • 企业网站开发流程简述河北seo人员
  • 长春建设平台网站的公司吗海外网站seo优化
  • flash网站怎么做音乐停止广州网络推广公司排名
  • 海外转运网站建设seo外包是什么意思
  • 做网站的基本要素百度客服人工电话
  • 免费 微网站百度词条搜索排行
  • 开发小程序的平台百度快照优化公司
  • 写网站论文怎么做semi