Baseline Widely available
Le constructeur URIError()
permet de créer une erreur lorsqu'une fonction de gestion d'un URI a été utilisée de façon incorrecte.
new URIError();
new URIError(message);
new URIError(message, fileName);
new URIError(message, fileName, lineNumber);
Paramètres
message
Facultatif
Une description de l'erreur, compréhensible par un humain.
fileName
Facultatif
Le nom du fichier qui contient le code ayant déclenché l'exception.
lineNumber
Facultatif
Le numéro de ligne pour le code ayant déclenché l'exception.
URIError
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"
}
Créer une instance de URIError
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"
}
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