A RetroSearch Logo

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

Search Query:

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

Error.prototype.toString() - JavaScript | MDN

Error.prototype.toString()

Baseline Widely available

La méthode toString() renvoie une représentation de l'objet Error sous la forme d'une chaine de caractères.

Syntaxe Valeur de retour

Une chaîne de caractères représentant l'objet Error.

Description

L'objet Error surcharge la méthode Object.prototype.toString() héritée par tous les objets. Sa sémantique est la suivante (en partant du principe que Object et String ont leurs valeurs 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;
};
Exemples
var e = new Error("Erreur fatale");
console.log(e.toString()); // "Error: Erreur fatale"

e.name = undefined;
console.log(e.toString()); // "Error: Erreur fatale"

e.name = "";
console.log(e.toString()); // "Erreur fatale"

e.message = undefined;
console.log(e.toString()); // ""

e.name = "salut";
console.log(e.toString()); // "salut"
Spécifications Compatibilité des navigateurs Voir aussi

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