⏪ Вернуться в оглавление

About the author


Author: https://t.me/ahillary

Resources


Channel: https://t.me/semolina_code_python

Chat: https://t.me/python_with_ahillary

YouTube: https://www.youtube.com/@semolinacode

Coding training: https://t.me/how_to_code_web3

Prop trading: https://t.me/semolina_prop


Содержание

Тип данных Symbol

Symbol

В мире TypeScript и JavaScript Symbol — это уникальный и неизменяемый примитивный тип данных, который позволяет создавать скрытые свойства объектов, предотвращая конфликты имен. Он особенно полезен при разработке библиотек, защите данных от случайного перезаписи и работе с встроенными механизмами, такими как итераторы (Symbol.iterator) и кастомное преобразование типов (Symbol.toPrimitive).

Синтаксис Symbol()

По спецификации, в качестве ключей для свойств объекта могут использоваться только строки или символы. Ни числа, ни логические значения не подходят, разрешены только эти два типа данных.

«Символ» представляет собой уникальный идентификатор.