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.