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()
是 ECMAScript1 (ES1) 的特性。
ES1 (JavaScript 1997) 在所有浏览器中都得到完全支持
Chrome | Edge | Firefox | Safari | Opera | IE |
是 | 是 | 是 | 是 | 是 | 是 |
语法
object.toString()
参数
无 |
返回值
表示对象的字符串。 或者如果无法返回字符串,则返回 "[object type]"。 |