JavaScript Object toString()
示例
在陣列上使用 toString()
const fruits = ["Banana", "Orange", "Apple", "Mango"];
let text = fruits.toString();
自己動手試一試 »
在物件上使用 toString()
const person = {
firstName: "John",
lastName: "Doe",
age: 50,
eyeColor: "blue"
};
const keys = person.toString();
自己動手試一試 »
在物件上使用 Object.toString()
const person = {
firstName: "John",
lastName: "Doe",
age: 50,
eyeColor: "blue"
};
const keys = Object.toString(person);
自己動手試一試 »
描述
toString()
方法將物件作為字串返回。
如果無法返回字串,toString()
方法將返回 "[object Object]"。
Object.toString()
始終返回物件建構函式。
toString()
方法不改變原始物件。
注意
每個 JavaScript 物件都有一個 toString()
方法。
當物件需要作為文字(如在 HTML 中)顯示時,或當物件需要用作字串時,JavaScript 內部會使用 toString()
方法。
通常,你不會在自己的程式碼中使用它。
瀏覽器支援
toString()
是 ECMAScript1 (ES1) 的特性。
ES1 (JavaScript 1997) 在所有瀏覽器中都得到完全支援
Chrome | Edge | Firefox | Safari | Opera | IE |
是 | 是 | 是 | 是 | 是 | 是 |
語法
物件.toString()
引數
無 |
返回值
表示物件的字串。 或者如果無法返回字串,則為 "[object type]"。 |