TypeScript · Middle · Pytanie 39 z 75
Czym jest unique symbol?
- ✓Poprawna odpowiedź: Typem konkretnego symbolu zadeklarowanego przez
const s = Symbol() - 2Dowolną wartością typu
symbol, w tymSymbol.for() - 3Symbolem, którego nie można użyć jako klucza obiektu
Wyjaśnienie
Każdy const z Symbol() dostaje własny podtyp unique symbol, więc TS rozróżnia takie klucze. Używa się tego do „ukrytych” właściwości i oznaczania typów (branding). Zwykły symbol opisuje dowolny symbol.