JavaScript | symbol.valueOf()函数
symbol.valueOf()是 JavaScript 中的一个内置函数,用于返回给定符号对象的原始值。
句法:
Symbol().valueOf();
这里Symbol()是要找到其原始值的符号对象。
参数:此函数不带任何参数。
返回值:此函数返回给定符号对象的原始值。
JavaScript 代码来显示这个函数的工作。
示例 1:
输出:
> Symbol(Geeks)
> Symbol(Geeks)
> Symbol(123)
> Symbol()
示例 2:
输出:
> Symbol(GeeksforGeeks)
> Symbol(5)
> Symbol(2)
> Symbol(1)
在上面的代码中,可以看出符号对象的参数应该是单个参数,否则它认为第一个元素作为参数,其余的被丢弃。如果参数是算术运算,则将它们视为作为参数的运算结果。
支持的浏览器:
- 铬 38 及以上
- 边缘 12 及以上
- 火狐 36 及以上
- Opera 25 及以上
- Safari 9 及更高版本
参考: https://devdocs.io/javascript/global_objects/symbol/valueof