1、语法

键/值对的集合。

mapObj = new Map()

注:集合中的键和值可以是任何类型。如果使用现有密钥向集合添加值,则新值会替换旧值。

2、属性
下表列出了 Map 对象的属性和描述。

  • 构造函数       指定创建映射的函数。
  • Prototype — 原型  为映射返回对原型的引用。
  • size         返回映射中的元素数。

3、方法

  • clear

    从映射中移除所有元素。

  • delete

    从映射中移除指定的元素。

  • forEach

    对映射中的每个元素执行指定操作。

  • get

    返回映射中的指定元素。

  • has

    如果映射包含指定元素,则返回 true。

  • set

    添加一个新建元素到映射。

  • toString

    返回映射的字符串表示形式。

  • valueOf

    返回指定对象的原始值。

4、案例
下面的示例演示如何将成员添加到 Map,然后检索它们。var m = new Map();

m.set(1, "aaa");
m.set(2, "bbb");
m.set("colors", 3);
m.set({x:1}, 4); m.forEach(function (item, key, mapObj) {
document.write(item.toString() + "<br />");
}); document.write("<br / >获取值<br />");
document.write(m.get(2)); // aaa
// bbb
//
// 4
//
// 获取值
// bbb

最新文章

  1. PyCharm使用(完全图解(最新经典))
  2. Android提交数据到JavaWeb服务器实现登录
  3. git 高级命令
  4. UVA 624 CD
  5. 4Sum
  6. 如何解决jQuery Validation针对动态添加的表单无法工作的问题?
  7. JavaScript中回调函数的使用
  8. android 中怎么控制checkbox中文本与左侧box的距离
  9. 在线获取访客QQ号码的原理及实现方法
  10. JQuery 实现返回顶部效果
  11. Spring IOC 之个性化定制the nature of a bean
  12. css3选择器总结--强大如jquery
  13. iOS 文本属性
  14. Android防止按钮快速重复点击
  15. Mockito单元测试实战
  16. java 弹出选择目录框(选择文件夹),获取选择的文件夹路径
  17. 对TCP重传的进一步认识
  18. LOJ 2585 「APIO2018」新家 ——线段树分治+二分答案
  19. The writing on the wall 南京网络赛2018B题
  20. scala 学习笔记六 推导

热门文章

  1. Python 矩阵相关
  2. JSTL1.0和JSTL1.1的区别
  3. javac导出参考文档报错 错误: 编码GBK的不可映射字符”
  4. spring源码第二章_容器的基本实现
  5. Windows驱动开发-派遣函数格式
  6. MySQL设置各类字符集
  7. css的艺术
  8. Pycharm激活码(失效更新)
  9. 017、MySQL取第4本季度开始和结束日期
  10. leetcode817 Linked List Components