TypeScript · Middle · Frage 39 von 75
Was ist unique symbol?
- 1Ein Symbol, das sich nicht als Objektschlüssel nutzen lässt
- 2Der Typ eines bestimmten Symbols, deklariert per
const s = Symbol() - 3Jeder Wert vom Typ
symbol, auchSymbol.for()
Antwort zeigen
Richtige Antwort: Der Typ eines bestimmten Symbols, deklariert per const s = Symbol()
Erklärung
Jedes const mit Symbol() bekommt einen eigenen Untertyp unique symbol, also unterscheidet TS solche Schlüssel. Man nutzt das für „versteckte“ Eigenschaften und Type Branding. Ein einfaches symbol beschreibt ein beliebiges Symbol.