ES6 exemple simple: Async, Await, Fetch, Then
const loadData = async(n) => { try { const url = 'https://jsonplaceholder.typicode.com/todos/' + n; // fetch retourne une "promise", et comme c'est une fonction // asynchrone async function il faut l'attendre avec "await" const res = await fetch(url); if (res.ok) { // retourne une "promise", attendons avec "await" const data = await res.json(); return data; } } catch(err) { console.error(err); } } // loadData retourne aussi une "promise" loadData(2).then((data) => { console.log(data); });