<script>
// 1.方法
// set
// const m = new Map();
// 使用set添加的新成员,键如果已经存在,后添加的键值对覆盖已有的
// m.set('age', 18).set(true, 'true').set('age', 20);
// console.log(m);
// get
// console.log(m);
// console.log(m.get('age'));
// // get 获取不到存在的成员,返回 undefined
// // console.log(m.get('true'));
// console.log(m.get(true));
// has
// console.log(m.has('age'));
// console.log(m.has('true'));
// delete
// m.delete('age');
// m.delete('name');
// 使用 delete 删除不存在的成员,什么都不会发生,也不会报错
// console.log(m);
// clear
// m.clear()
// console.log(m);
// forEach
// m.forEach(function (value, key, map) {
// console.log(value, key, map === m);
// })
// 2.属性
// size
// 对象没有类似的属性
// console.log(m.size);
</script>