тип данных Symbol в JS

98
26 марта 2022, 13:10

Недавно начал изучать JS. не могу понять для чего, зачем, почему и как использовать тип данных Symbol. Буду благодарен за ответ на понятном для чайника языке)

Answer 1

Symbol — это уникальный и неизменяемый тип данных, который может быть использован как ключ для свойств объектов.

В объекте ключем может выступать только строка или число. Может возникнуть такая ситуация, что имена ключей будут пересекаться, и перезаписывать значения друг друга, что является не хорошо. Но при использовании Symbol - ключи всегда будут разные. Каждый Symbol, даже с одинаковым именем, будет уникальным свойством.

READ ALSO
Как построить маршрут яндекс карты API

Как построить маршрут яндекс карты API

Как можно построить маршрут между двумя точками с предварительной проверкой этих точек на яндекс картахНашел пример но там нужно задать...

216
Как создать SVG дуги между двумя точками

Как создать SVG дуги между двумя точками

Я хочу соединить две точки SVG (например, центры двух окружностей), используя дугиЕсли будет только одно соединение, то линия (<path>) будет...

123
Использование буфера трафарета (stencil buffer) в three.js

Использование буфера трафарета (stencil buffer) в three.js

Пытаюсь создать сцену с применением буфера трафарета, но к сожалению, по его использованию слишком мало информации и примеровПланирую по центру...

176
Обновление стейта в цикле React

Обновление стейта в цикле React

Есть такой компонент:

83