为键分配值
要为键指定值,请使用 .set()
方法。它返回 WeakMap 对象,因此你可以链接 .set()
调用。
const obj1 = {},
obj2 = {};
const weakmap = new WeakMap();
weakmap.set(obj1, 1).set(obj2, 2);
console.log(weakmap.get(obj1)); // 1
console.log(weakmap.get(obj2)); // 2
要为键指定值,请使用 .set()
方法。它返回 WeakMap 对象,因此你可以链接 .set()
调用。
const obj1 = {},
obj2 = {};
const weakmap = new WeakMap();
weakmap.set(obj1, 1).set(obj2, 2);
console.log(weakmap.get(obj1)); // 1
console.log(weakmap.get(obj2)); // 2