Symbol.prototype[@@toPrimitive]

Метод [@@toPrimitive]()  преобразует объект Symbol в примитивное значение.

Синтаксис

Symbol()[Symbol.toPrimitive](hint)

Возвращаемое значение

Примитивное значение указанного объекта Symbol Symbol.

Описание

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

JavaScript вызывает метод[@@toPrimitive] () для преобразования объекта в примитив. JavaScript автоматически вызывает метод, когда на месте объекта ожидается примитивное значение.

Спефикации

Спецификация Статус Коментарий
ECMAScript 2015 (6th Edition, ECMA-262)
Определение 'Symbol.prototype.@@toPrimitive' в этой спецификации.
Стандарт Изначальное определение.
ECMAScript Latest Draft (ECMA-262)
Определение 'Symbol.prototype.@@toPrimitive' в этой спецификации.
Черновик

Совместимость с браузерами

Update compatibility data on GitHub
КомпьютерыМобильныеServer
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome для AndroidFirefox для AndroidOpera для AndroidSafari on iOSSamsung InternetNode.js
@@toPrimitiveChrome Полная поддержка 47Edge Полная поддержка 15Firefox Полная поддержка 44IE Нет поддержки НетOpera Полная поддержка 34Safari ? WebView Android Полная поддержка 47Chrome Android Полная поддержка 47Firefox Android Полная поддержка 44Opera Android Полная поддержка 34Safari iOS ? Samsung Internet Android Полная поддержка 5.0nodejs ?

Легенда

Полная поддержка  
Полная поддержка
Нет поддержки  
Нет поддержки
Совместимость неизвестна  
Совместимость неизвестна

Смотрите также