在数组上使用 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()
当对象需要显示为文本(如 HTML)或对象需要用作字符串时,JavaScript 在内部使用该方法。
通常,您不会在自己的代码中使用它。
toString()
是 ECMAScript1 (ES1) 功能。
所有浏览器均完全支持 ES1 (JavaScript 1997):
Chrome | Edge | Firefox | Safari | Opera | IE |
Yes | Yes | Yes | Yes | Yes | Yes |
object.toString()
没有任何 |
代表对象的字符串。 如果无法返回字符串,则为 "[object type]"。 |
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!