[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Global_Objects/URIError/URIError [Back]  [Original]

Constructeur URIError() - JavaScript | MDN

Cette page a t traduite partir de l'anglais par la communaut. Vous pouvez contribuer en rejoignant la communaut francophone sur MDN Web Docs.

View in English Always switch to English

Constructeur URIError()

Baseline Large disponibilit

Cette fonctionnalit est bien tablie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.

Le constructeur URIError() permet de crer une erreur lorsqu'une fonction de gestion d'un URI a t utilise de faon incorrecte.

Dans cet article

Syntaxe

js
new URIError();
new URIError(message);
new URIError(message, fileName);
new URIError(message, fileName, lineNumber);

Paramtres

message Facultatif

Une description de l'erreur, comprhensible par un humain.

fileName Facultatif

Le nom du fichier qui contient le code ayant dclench l'exception.

lineNumber Facultatif

Le numro de ligne pour le code ayant dclench l'exception.

Exemples

Intercepter une exception URIError

js
try {
  decodeURIComponent("%");
} catch (e) {
  console.log(e instanceof URIError); // true
  console.log(e.message); // "malformed URI sequence"
  console.log(e.name); // "URIError"
  console.log(e.fileName); // "Scratchpad/1"
  console.log(e.lineNumber); // 2
  console.log(e.columnNumber); // 2
  console.log(e.stack); // "@Scratchpad/2:2:3\n"
}

Crer une instance de URIError

js
try {
  throw new URIError("Coucou", "unFichier.js", 10);
} catch (e) {
  console.log(e instanceof URIError); // true
  console.log(e.message); // "Coucou"
  console.log(e.name); // "URIError"
  console.log(e.fileName); // "unFichier.js"
  console.log(e.lineNumber); // 10
  console.log(e.columnNumber); // 0
  console.log(e.stack); // "@Scratchpad/2:2:9\n"
}

Spcifications

Spcification
ECMAScript 2027 LanguageSpecification
# sec-nativeerror-constructors

Compatibilit des navigateurs

Voir aussi


Web Proxy Viewer  |  New URL  |  Original Page