What gets logged?
const myObject = {}; const key = Symbol('key'); myObject[key] = 'this is the value for the key'; console.log(myObject[Symbol('key')]); console.log(JSON.stringify(myObject));
What gets logged?
const myObject = {}; const key = Symbol('key'); myObject[key] = 'this is the value for the key'; console.log(myObject[Symbol('key')]); console.log(JSON.stringify(myObject));
This is useful for creating private properties on objects that can’t be accessed or modified outside of the object. You can read more about Symbols here.