Comment utiliser async/await avec Array.map en TypeScript ?
Bonjour à tous ! Je suis un développeur TypeScript débutant et j'ai un problème avec l'utilisation de async/await avec la méthode `Array.map`. J'écris une fonction qui doit traiter un tableau d'URLs, charger les données de chacune et retourner un tableau de résultats.
Voici mon code en TypeScript :
```typescript
interface Post {
id: number;
title: string;
}
async function fetchPost(id: number): Promise {
const response = await fetch(`https://jsonplaceholder.typicode.com/posts/${id}`);
return response.json();
}
async function fetchAllPosts(ids: number[]): Promise {
return ids.map(async (id) => {
const post = await fetchPost(id);
return post;
});
}
const result = await fetchAllPosts([1, 2, 3]);
console.log(result); // Qu'est-ce que j'obtiendrai ?
```
Quand je
No answers yet.
Connectez-vous pour laisser une réponse
Blogs
Réusinage de code legacy en C# : Guide pratique pour le développeur .NET
Sécurité des applications JavaScript : top 10 des vulnérabilités pour débutants
Clean Code en Kotlin : principes et exemples pour débutants
Rust fait irruption dans le monde de l'embarqué : pourquoi C n'est plus roi