JavaScript 对象 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() 方法。
toString() 方法在 JavaScript 内部用于将对象显示为文本(例如在 HTML 中),或将对象用作字符串。
浏览器支持
toString() 是 ECMAScript 1(JavaScript 1997)的一项特性。
所有浏览器均支持此功能:
| Chrome | Edge | Firefox | Safari | Opera |
语法
object.toString()
参数
| NONE |
返回值
| 表示对象的字符串。 如果无法返回字符串,则返回"[object type]"。 |
