2.6JavaScript类型之映射(Map)

映射的键可以是任何 JavaScript 数据类型,且不必都是同一个类型。

映射的键可以重复,后定义的键值对会覆盖先定义的键值对。

映射的值可以是任何 JavaScript 数据类型,且不必都是同一个类型。

映射的值可以重复。

映射的键值对是无序的,但迭代时是有序的。

映射的键值对的个数(长度)可以动态改变,可以添加、更改、删除键值对。

1.映射声明

//Map()构造方法创建方式

//创建一个空映射
const m = new Map();

//创建一个映射
const m = new Map(可迭代对象);

2.访问映射

//查看
m.get(键);

//添加或更改
m.set(键, 值);

//删除
m.delete(键);

3.映射长度

注意:size 是只读属性。

const v = m.size

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/javascript/javascriptlang/21446.html

(0)
huoxiaoqiang的头像huoxiaoqiang
上一篇 2020年9月5日 23:17
下一篇 2020年9月7日 17:58

相关推荐

发表回复

登录后才能评论