Using toString() on an array:
const fruits = ["Banana", "Orange", "Apple", "Mango"];
let text = fruits.toString();
Try it Yourself »
Using toString() on an object:
const person = {
firstName: "John",
lastName: "Doe",
age: 50,
eyeColor: "blue"
};
const keys = person.toString();
Try it Yourself »
Using Object.toString() on an object:
const person = {
firstName: "John",
lastName: "Doe",
age: 50,
eyeColor: "blue"
};
const keys = Object.toString(person);
Try it Yourself »
The toString()
method returns an object as a string.
The toString()
method returns "[object Object]" if it cannot return a string.
Object.toString()
always returns the object constructor.
The toString()
method does not change the original object.
Every JavaScript object has a toString()
method.
The toString()
method is used internally by JavaScript when an object needs to be displayed as a text (like in HTML), or when an object needs to be used as a string.
Normally, you will not use it in your own code.
toString()
is an ECMAScript1 (ES1) feature.
ES1 (JavaScript 1997) is fully supported in all browsers:
Chrome | Edge | Firefox | Safari | Opera | IE |
Yes | Yes | Yes | Yes | Yes | Yes |
object.toString()
NONE |
A string representing the object. Or "[object type]" if it cannot return a string. |
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!