JavaScript

What is a Symbol?

Medium
3
Added
Primitive type creating unique identifiers. Used for object property keys.

Solution Code

JavaScript
const sym = Symbol('desc');
obj[sym] = value;
Explanation
Symbols prevent property name collisions. Not enumerable in for...in loops.

Guided Hints

Well-known Symbols
Symbol.for() registry