Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| kb_it:javascript [2024/11/29 15:17] – befe | kb_it:javascript [2024/12/12 21:59] (Version actuelle) – befe | ||
|---|---|---|---|
| Ligne 145: | Ligne 145: | ||
| } | } | ||
| }) | }) | ||
| + | </ | ||
| + | |||
| + | ==== Gestion des erreurs ==== | ||
| + | |||
| + | === Etendre la classe Error === | ||
| + | |||
| + | <code javascript> | ||
| + | class DownloadError extends Error { | ||
| + | response: Response | ||
| + | constructor(message: | ||
| + | super(message); | ||
| + | this.response = response; | ||
| + | Object.setPrototypeOf(this, | ||
| + | } | ||
| + | }; | ||
| + | |||
| + | new DownloadError(' | ||
| </ | </ | ||
| Ligne 295: | Ligne 312: | ||
| const data = Array.from({ length: 256 }, (_, i) => -128 + i) | const data = Array.from({ length: 256 }, (_, i) => -128 + i) | ||
| - | | + | |
| - | .join(" | + | .join(" |
| download(data) | download(data) | ||
| </ | </ | ||