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