Allen Wirfs-Brock (2013-07-12T19:32:21.000Z)
domenic at domenicdenicola.com (2013-07-18T16:16:31.964Z)
You can use a WeakMap to build your own object-selected Symbol factory: ```js let known = new WeakMap; function ObjSymFactory(obj) { //handle obj === undefined however you want let sym = known.get(obj); if (!sym) { sym = new Symbol; known.set(obj,sym); } return sym; } ```
domenic at domenicdenicola.com (2013-07-18T16:16:20.326Z)
You can use a WeakMap to build your own object-selected Symbol factory: ```js let known = new WeakMap; function ObjSymFactory(obj) { //handle obj === undefined however you want let sym = known.get(obj); If (!sym) { sym = new Symbol; known.set(obj,sym); } return sym; } ```