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 |
| 支持 | 支持 | 支持 | 支持 | 支持 | 支持 |