ECMAScript 6 Map 和 WeakMap
Map
const myMap = new Map();
const key1 = {};
const key2 = function () {};
const key3 = 'str';
myMap
.set(key1, 'key is object')
.set(key2, 'key is function')
.set(key3, 'key is str')
.set(NaN, 'key is NaN');
myMap.size; // 3
myMap.get(key1); // key is object
myMap.get(key2); // key is function
myMap.get(key3); // key is str
myMap.get(NaN); // key is NaN
myMap.get({}); // undefined相关 API
WeakMap
相关 API
最后更新于