JavaScript · Middle · Pytanie 29 z 75
Do czego służy Symbol?
- ✓Poprawna odpowiedź: Do unikalnych kluczy właściwości, które nie kolidują z innymi
- 2Do przechowywania krótkich stringów z oszczędnością pamięci silnika
- 3Do deklarowania stałych, których nie można ponownie przypisać
Wyjaśnienie
Symbol('id') jest zawsze unikalny, a klucze-symbole nie pojawiają się w for...in ani Object.keys. Wbudowane „dobrze znane” symbole dostosowują zachowanie obiektów: Symbol.iterator, Symbol.toPrimitive, Symbol.asyncIterator.