тип данных Symbol в JS
Недавно начал изучать JS. не могу понять для чего, зачем, почему и как использовать тип данных Symbol. Буду благодарен за ответ на понятном для чайника языке)
Ответы (1 шт):
Автор решения: an_parubets
→ Ссылка
Symbol — это уникальный и неизменяемый тип данных, который может быть использован как ключ для свойств объектов.
В объекте ключем может выступать только строка или число. Может возникнуть такая ситуация, что имена ключей будут пересекаться, и перезаписывать значения друг друга, что является не хорошо. Но при использовании Symbol - ключи всегда будут разные. Каждый Symbol, даже с одинаковым именем, будет уникальным свойством.