Movatterモバイル変換


[0]ホーム

URL:


  1. Tecnología web para desarrolladores
  2. JavaScript
  3. Referencia de JavaScript
  4. Objetos globales
  5. Error
  6. Error.prototype.toString()

Esta página ha sido traducida del inglés por la comunidad.Aprende más y únete a la comunidad de MDN Web Docs.

View in EnglishAlways switch to English

Error.prototype.toString()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since julio de 2015.

El métodotoString() devuelve una cadena que representa el objetoError especificado.

Sintaxis

e.toString()

Valor de retorno

Una cadena que representa el objetoError especificado.

Descripción

El objetoError redefine el métodoObject.prototype.toString() heredado por todos los objetos. Su semántica es la siguiente (asumiendo queObject yString tienen sus valores originales):

js
Error.prototype.toString = function () {  "use strict";  var obj = Object(this);  if (obj !== this) {    throw new TypeError();  }  var name = this.name;  name = name === undefined ? "Error" : String(name);  var msg = this.message;  msg = msg === undefined ? "" : String(msg);  if (name === "") {    return msg;  }  if (msg === "") {    return name;  }  return name + ": " + msg;};

Ejemplos

UsartoString()

js
var e = new Error("fatal error");console.log(e.toString()); // 'Error: error fatal'e.name = undefined;console.log(e.toString()); // 'Error: error fatal'e.name = "";console.log(e.toString()); // 'error fatal'e.message = undefined;console.log(e.toString()); // ''e.name = "hola";console.log(e.toString()); // 'hola'

Especificaciones

Specification
ECMAScript® 2026 Language Specification
# sec-error.prototype.tostring

Compatibilidad con navegadores

Ve también

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2026 Movatter.jp