Символ

Символи – це тип даних, що представляє унікальні, непідробні ідентифікатори. Іноді їх називають атомами.

Оскільки кожний символ є унікальним і непідробним, то зчитувати значення властивості, пов'язаної з символом, можна лише за наявності посилання на вихідний ідентифікатор.

У JavaScript symbol є одним з примітивних типів, і його значення можна створювати за допомогою фабричного методу Symbol(), який кожного разу повертає новий символ. Ці значення можна використовувати як ключі для об'єктів, які ніколи не утворюють колізій з іншими властивостями.

Також JavaScript визначає ще дві категорії символів: загальновідомі символи та зареєстровані символи. Докладніше про це – в довідці про Symbol.

Дивіться також