映射的键可以是任何 JavaScript 数据类型。
映射的键不可以重复,后定义的键值对会覆盖先定义的键值对。
映射的值可以是任何 JavaScript 数据类型,且不必都是同一个类型。
映射的值可以重复。
映射的键值对是无序的,但迭代时是有序的。
映射的键值对的个数(长度)可以动态改变,可以添加、更改、删除键值对。
1.映射声明
//创建一个空映射
const m = new Map();
//创建一个映射(直接填入元素)
const m = new Map(可迭代对象);
2.访问映射
//查看
m.get(键);
//添加或更改
m.set(键1, 值1)
.set(键2, 值2)
.set(键N, 值N);
//删除
m.delete(键);
3.映射长度
注意:size
是只读属性。
let v = m.size
原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/javascript/javascriptlang/21446.html