Метод toString() объекта JavaScript
- Предыдущая страница seal()
- Следующая страница valueOf()
- Вернуться на один уровень вверх Руководство по объектам 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 |
Поддержка | Поддержка | Поддержка | Поддержка | Поддержка | Поддержка |
Соответствующие страницы
- Предыдущая страница seal()
- Следующая страница valueOf()
- Вернуться на один уровень вверх Руководство по объектам JavaScript