JavaScript 對象 toString() 方法
- 上一頁 seal()
- 下一頁 valueOf()
- 返回上一層 JavaScript 對象參考手冊
定義和用法
toString()
方法將對象作為字符串返回。
如果 toString()
方法不能返回字符串,則返回 "[object Object]"。
Object.toString()
總是返回對象構造函數。
toString()
方法不會更改原始對象。
說明
每個 JavaScript 對象都有 toString()
方法。
當需要將對象顯示為文本(如在 HTML 中)或需要將對象用作字符串時,JavaScript 在內部使用 toString()
方法。
通常,您不會在自己的代碼中使用它。
實例
例子 1
在數組上使用 toString():
const fruits = ["Banana", "Orange", "Apple", "Mango"]; let text = fruits.toString();
例子 2
在對象上使用 toString():
const person = { firstName: "Bill", lastName: "Gates", age: 19, eyeColor: "blue" }; const keys = person.toString();
例子 3
在對象上使用 Object.toString():
const person = { firstName: "Bill", lastName: "Gates", age: 19, eyeColor: "blue" }; const keys = Object.toString(person);
語法
object.toString()
參數
無參數。
返回值
類型 | 描述 |
---|---|
字符串 | 表示對象的字符串。 |
"[object type]" | 如果它未能返回字符串。 |
瀏覽器支持
toString()
是 ECMAScript1 (ES1) 特性。
所有現代瀏覽器都支持 ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
支持 | 支持 | 支持 | 支持 | 支持 | 支持 |
- 上一頁 seal()
- 下一頁 valueOf()
- 返回上一層 JavaScript 對象參考手冊