Метод toString() объекта 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);

Попробуйте сами

Синтаксис

объект.toString()

Параметры

Нет параметров.

Возвратное значение

Тип Описание
Строка Это строка объекта.
"[object type]" Если она не возвращает строку.

Поддержка браузерами

toString() Это функция ECMAScript1 (ES1).

Все современные браузеры поддерживают ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Поддержка Поддержка Поддержка Поддержка Поддержка Поддержка

Соответствующие страницы

Объекты JavaScript

Определение объектов JavaScript

Методы объектов JavaScript

Свойства объектов JavaScript