Método toString() de objeto JavaScript

Definición y uso

toString() El método devuelve el objeto como cadena.

Si toString() El método no puede devolver una cadena, devuelve "[object Object]".

Object.toString() Siempre devuelve el constructor del objeto.

toString() El método no cambia el objeto original.

Descripción

Cada objeto JavaScript tiene toString() Método.

Cuando necesites mostrar un objeto como texto (como en HTML) o usar un objeto como cadena, JavaScript lo usa internamente toString() Método.

Normalmente, no lo usarás en tu código.

Ejemplo

Ejemplo 1

Uso de toString() en un array:

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

Prueba por tu cuenta

Ejemplo 2

Uso de toString() en un objeto:

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

Prueba por tu cuenta

Ejemplo 3

Uso de Object.toString() en un objeto:

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

Prueba por tu cuenta

Sintaxis

object.toString()

Parámetros

Sin parámetros.

Valor de retorno

Tipo Descripción
Cadena Representa la cadena del objeto.
"[object tipo]" si no devuelve una cadena.

Compatibilidad del navegador

toString() Es una característica de ECMAScript1 (ES1).

Todos los navegadores modernos admiten ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Soporte Soporte Soporte Soporte Soporte Soporte

Páginas relacionadas

Objeto JavaScript

Definición de objeto JavaScript

Métodos de objeto JavaScript

Atributos de objeto JavaScript