Metodo toString() degli oggetti JavaScript

Definizione e uso

toString() Il metodo restituisce l'oggetto come stringa.

Se toString() Il metodo non può restituire una stringa, quindi restituisce "[object Object]".

Object.toString() Restituisce sempre il costruttore dell'oggetto.

toString() Il metodo non cambia l'oggetto originale.

Descrizione

Ogni oggetto JavaScript ha toString() Metodo.

Quando è necessario visualizzare un oggetto come testo (ad esempio in HTML) o utilizzare un oggetto come stringa, JavaScript lo utilizza internamente toString() Metodo.

Di solito, non lo utilizzerai nel tuo codice.

Esempio

Esempio 1

Usare toString() sull'array:

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

Prova tu stesso

Esempio 2

Usare toString() sull'oggetto:

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

Prova tu stesso

Esempio 3

Usare Object.toString() sull'oggetto:

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

Prova tu stesso

Sintassi

oggetto.toString()

Parametro

Nessun parametro.

Valore di ritorno

Tipo Descrizione
Stringa Rappresenta la stringa dell'oggetto.
"[object type]" Se non riesce a restituire una stringa.

Supporto del browser

toString() È una caratteristica di ECMAScript1 (ES1).

Tutti i browser moderni supportano ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Supporto Supporto Supporto Supporto Supporto Supporto

Pagine correlate

Oggetto JavaScript

Definizione dell'oggetto JavaScript

Metodi dell'oggetto JavaScript

Proprietà dell'oggetto JavaScript