Metoda toString() obiektu JavaScript

Definicja i zastosowanie

toString() Metoda zwraca obiekt jako ciąg znaków.

Jeśli toString() Metoda nie może zwrócić ciągu znaków, zwraca "[object Object]".

Object.toString() Zawsze zwraca konstruktor obiektu.

toString() Metoda nie zmienia oryginalnego obiektu.

Opis

Każdy obiekt JavaScript ma toString() Metoda.

JavaScript wewnętrznie używa tego, gdy potrzebujesz wyświetlić obiekt jako tekst (np. w HTML) lub gdy chcesz użyć obiektu jako ciągu znaków: toString() Metoda.

Zwykle nie używasz tego w swoim kodzie.

Przykład

Przykład 1

Użycie toString() na tablicy:

const fruits = ["Banana", "Orange", "Apple", "Mango"];
let text = fruits.toString();

Spróbuj sam

Przykład 2

Użycie toString() na obiekcie:

const person = {
  firstName: "Bill",
  lastName: "Gates",
  age: 19,
  eyeColor: "blue"
};
const keys = person.toString();

Spróbuj sam

Przykład 3

Użycie Object.toString() na obiekcie:

const person = {
  firstName: "Bill",
  lastName: "Gates",
  age: 19,
  eyeColor: "blue"
};
const keys = Object.toString(person);

Spróbuj sam

Gramatyka

obiekt.toString()

Parametry

Brak parametrów.

Zwrócony wartość

Typ Opis
Ciąg znaków Ciąg znaków reprezentujący obiekt.
"[object type]" Jeśli nie zwróciła cię ciągu znaków.

Obsługa przeglądarki

toString() To cechy ECMAScript1 (ES1).

Wszystkie nowoczesne przeglądarki obsługują ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Wspieraj Wspieraj Wspieraj Wspieraj Wspieraj Wspieraj

Strony związane

Obiekt JavaScript

Definicja obiektu JavaScript

Metody obiektu JavaScript

Atrybuty obiektu JavaScript