Symbol.prototype[@@toPrimitive]

Метод [@@toPrimitive]() перетворює об'єкт Symbol на примітивне значення.

Синтаксис

Symbol()[Symbol.toPrimitive](hint)

Повертає

Примітивне значення вказаного об'єкта Symbol.

Опис

Метод [@@toPrimitive]() об'єкта Symbol повертає примітивне значення об'єкта Symbol у вигляді символьного типу даних. Аргумент hint не використовується.

JavaScript викликає метод [@@toPrimitive]() для перетворення об'єкта на примітивне значення. Вам рідко знадобиться запускати метод [@@toPrimitive]() власноруч; JavaScript автоматично запускає його, зустрівши об'єкт там, де очікується примітивне значення.

Приклади

Використання @@toPrimitive

const sym = Symbol("example");
sym === sym[Symbol.toPrimitive](); // true

Специфікації

Специфікація
ECMAScript (ECMA-262)
The definition of 'Symbol.prototype.@@toPrimitive' in that specification.

Сумісність з веб-переглядачами

BCD tables only load in the browser

Див. також