map对象
增删改查
- .set 添加
- .get 获取
- .delete 删除
- .clear 清空
- .size 获取大小
var mapdog = new Map();
mapdog.set("age", 12);
mapdog.get(12);
mapdog.delete("age")
取值方法
- .keys()
- .values()
- .entries()
遍历
- foreach
- forof
mapdog.forEach((value, key)=>{
console.log(value + " @@ " + key);
});
for (key of mapdog.keys()) {
console.log(key); //
}
const keys = mapdog.keys();
for (i = 0; i < mapdog.size; i++) {
const key = keys.next().value;
console.log(key);
}
const entries = mapdog.entries();
for (i = 0; i < mapdog.size; i++) {
const entry = entries.next().value;
console.log(entry[0]);
}