A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Global_Objects/Error/toString below:

Error.prototype.toString() - JavaScript | MDN

Error.prototype.toString()

Baseline Widely available

El método toString() devuelve una cadena que representa el objeto Error especificado.

Sintaxis Valor de retorno

Una cadena que representa el objeto Error especificado.

Descripción

El objeto Error redefine el método Object.prototype.toString() heredado por todos los objetos. Su semántica es la siguiente (asumiendo que Object y String tienen sus valores originales):

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 Usar toString()
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 Compatibilidad con navegadores Ve también

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4