ajax实用技术教学课件作者程继洪肖川李海斌编著第8章常用对象简介8.8-8.9.pptxVIP

  • 1
  • 0
  • 约4.51千字
  • 约 35页
  • 2019-10-11 发布于广东
  • 举报

ajax实用技术教学课件作者程继洪肖川李海斌编著第8章常用对象简介8.8-8.9.pptx

8.8 Map和Set 8.8.1 Map 在JavaScript中(自ECMAScript 5引入Map),Map是一个“键-值”对的集合。 在ES 5中Map的键只能是String字符串类型,但在ES 6中做出了重大改进,键可以是任意类型的对象,值也可以是任意类型的对象。 1、Map的创建与初始化 Map创建十分容易,使用new关键字创建即可,而且可以在创建时初始化。 ◆ var map = new Map(); // 声明一个Map对象 ◆ let map = new Map([ [1, one], [2, two], [3, three] ]); // 声明并初化一个Map ◆ let map = new Map() .set(1, one) .set(2, two) .set(3, three); 其中let用于声明一个变量,最后一种方式是对象的链式调用。后面两种方式都是在声明Map时将其初始化。 2、Map的操作 Map通过get(key)方法获取指定的key对应的值, 通过set(key, value)设置“键-值”对, 通过delete(key)删除key对应的条目, 通过clear()方法清空Map。 map.get(1); // 返回one map.delete(2); // 删除map中键为2的条目 3、Map的遍历 遍历M

文档评论(0)

1亿VIP精品文档

相关文档