JavaScript 对象 valueOf() 方法
定义和用法
valueOf()
方法返回对象的原始值。
如果对象没有原始值,则 valueOf()
返回对象本身。
valueOf()
方法不会改变原始对象。
注释:fruits.valueOf()
返回与 fruits
相同的值。
实例
例子 1
获取 fruits 的值:
const fruits = ["Banana", "Orange", "Apple", "Mango"]; const myArray = fruits.valueOf();
例子 2
fruits.valueOf() 的返回值与 fruits 相同:
const fruits = ["Banana", "Orange", "Apple", "Mango"]; const myArray = fruits;
语法
object.valueOf()
参数
无参数。
返回值
类型 | 描述 |
---|---|
对象 |
对象的原始值。 如果对象没有原始值,则 valueOf() 返回对象本身。 |
浏览器支持
valueOf()
是 ECMAScript1 (ES1) 特性。
所有现代浏览器都支持 ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
支持 | 支持 | 支持 | 支持 | 支持 | 支持 |