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

相关页面

JavaScript 对象

JavaScript 对象定义

JavaScript 对象方法

JavaScript 对象属性