--- title: Symbol.prototype.valueOf() slug: Web/JavaScript/Reference/Global_Objects/Symbol/valueOf translation_of: Web/JavaScript/Reference/Global_Objects/Symbol/valueOf ---
Метод valueOf()
возвращает примитивное значение символьного объекта.
Symbol().valueOf();
Метод valueOf
объекта {{jsxref("Symbol")}} возвращает примитивное значение символьного объекта как экземпляр типа Symbol.
JavaScript вызывает метод valueOf
для конвертации объекта в примитивное значение. Вам нечасто потребуется вызывать метод valueOf
самостоятельно; JavaScript автоматически вызывает его, когда натыкается на объект там, где ожидался примитив.
Спецификация | Статус | Комментарий |
---|---|---|
{{SpecName('ES6', '#sec-symbol.prototype.valueof', 'Symbol.prototype.valueOf')}} | {{Spec2('ES6')}} | Изначальное определение. |
{{CompatibilityTable}}
Возможность | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Базовая поддержка | {{CompatVersionUnknown}} | {{ CompatGeckoDesktop("36.0") }} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} |
Возможность | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Базовая поддержка | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{ CompatGeckoMobile("36.0") }} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} |