Historique des conversations
Chargement...
Voici des propositions de solutions en mode console (via readline()). N’hésite pas à les adapter.
Exécute une fonction après un délai de 2 secondes.
setTimeout(() => {
console.log("2 secondes passées");
}, 2000);
Comment appelle-t-on le résultat positif d'une Promesse (quand elle réussit) ?
Une résolution (resolve). On utilise .then() pour intercepter le résultat.
Fais une requête GET simple vers une API 'https://api.test.com/data'.
fetch("https://api.test.com/data")
.then(response => response.json())
.then(data => console.log(data));
Réécris la requête Fetch ci-dessus en utilisant async et await.
async function fetchData() {
const res = await fetch("https://api.test.com/data");
const data = await res.json();
console.log(data);
}
Comment capturer une erreur dans une fonction asynchrone ?
async function safeFetch() {
try {
const res = await fetch(url);
} catch (error) {
console.error("Erreur détectée : ", error);
}
}