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 對象屬性