TypeScript · Middle · Запитання 39 з 75
Що таке unique symbol?
- ✓Правильна відповідь: Тип конкретного символу, оголошеного через
const s = Symbol() - 2Будь-яке значення типу
symbol, включно зSymbol.for() - 3Символ, який не можна використовувати як ключ об'єкта
Пояснення
Кожен const із Symbol() отримує власний підтип unique symbol, тому TS розрізняє такі ключі. Це використовують для «прихованих» властивостей і брендування типів. Звичайний symbol описує будь-які символи.