Avatar ·

Comment utiliser correctement async/await dans une boucle forEach en JavaScript ?

Bonjour à tous ! Je suis débutant en JavaScript et j'essaie de comprendre l'asynchronisme. J'ai un tableau d'URLs et je veux charger séquentiellement les données de chacune d'elles en utilisant `async/await`. J'ai décidé d'utiliser `forEach`, mais j'ai rencontré un problème : mon code n'attend pas la fin de chaque requête, mais les lance toutes en même temps. Voici mon code : ```javascript const urls = ['/api/user/1', '/api/user/2', '/api/user/3']; async function fetchUserData(url) { const response = await fetch(url); return await response.json(); } async function loadAllUsers() { urls.forEach(async (url) => { const userData = await fetchUserData(url); console.log('User loaded:', userData); }); console.log('All users loaded!'); } loadAllUsers(); ``` Quand j'exécute ce code, je