Avatar ·

TypeScript: comment parcourir correctement un dictionnaire (objet) dans une boucle ?

Bonjour à tous ! Je viens de commencer à apprendre TypeScript et je suis confronté à une tâche qui semble simple mais qui me bloque. J'ai un objet que j'utilise comme dictionnaire (clés — strings, valeurs — numbers). Je dois parcourir toutes ses paires clé-valeur dans une boucle. En JavaScript classique, je ferais comme ça : ```typescript const dict = { apple: 5, banana: 3, orange: 7 }; for (let key in dict) { console.log(key, dict[key]); } ``` Mais TypeScript se plaint de `dict[key]` — il écrit quelque chose comme `Element implicitly has an 'any' type because index expression is not of type 'number'`. J'ai essayé d'utiliser `Object.keys` : ```typescript Object.keys(dict).forEach(key => { console.log(key, dict[key]); // encore une erreur ! }); ``` Toujours une erreur ! Comment parcourir correctement un objet-di