Symbol.prototype.valueOf()

valueOf() 方法是 Symbol 值的方法,它返回此符号值。

试一试

语法

js
valueOf()

参数

无。

返回值

指定 Symbol 对象的原始值。

描述

SymbolvalueOf() 方法将 Symbol 对象的原始值作为 Symbol 数据类型返回。

JavaScript 调用 valueOf() 方法将对象转换为原始值。您很少需要自己调用 valueOf() 方法;当遇到期望原始值的对象时,JavaScript 会自动调用它。

示例

使用 valueOf()

js
const sym = Symbol("example");
sym === sym.valueOf(); // true

规范

规范
ECMAScript 语言规范
# sec-symbol.prototype.valueof

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参阅