
Camila Waz
发布于
2020-04-27 22:50:36
es6 Map结构实例属性
Map.size 返回 Map 结构的成员总数。
Map.set(key, value) set方法设置键名key对应的键值为value,然后返回整个 Map 结构。如果key已经有值,则键值会被更新,否则就新生成该键。
Map.get(key) get方法读取key对应的键值,如果找不到key,返回undefined。
Map.has(key) has方法返回一个布尔值,表示某个键是否在当前 Map 对象之中。
Map.delete(key) delete方法删除某个键,返回true。如果删除失败,返回false。
Map.clear() clear方法清除所有成员,没有返回值。
Map.set(key, value) set方法设置键名key对应的键值为value,然后返回整个 Map 结构。如果key已经有值,则键值会被更新,否则就新生成该键。
Map.get(key) get方法读取key对应的键值,如果找不到key,返回undefined。
Map.has(key) has方法返回一个布尔值,表示某个键是否在当前 Map 对象之中。
Map.delete(key) delete方法删除某个键,返回true。如果删除失败,返回false。
Map.clear() clear方法清除所有成员,没有返回值。
const map = new Map(); map.set('a', 'good'); map.set('b', '1230'); map.set('c', '.com'); console.log(map) //Map(3) {"a" => "good", "b" => "1230", "c" => ".com"} console.log(map.size) //3 console.log(map.get('a')) //good console.log(map.has('a')) //true console.log(map.delete('a')) //true map.clear() console.log(map) //Map(0) {}
最后生成于 2020-12-28 15:07:47