Utilisation de la méthode Object.keys( ) en typeScript

Par Char Ly, il y a 6 ans


Bonjour,

Voila je rencontre un petit problème avec mon code.
Je n'arrive pas à récupérer la valeur de mon objet

Ce que je fais

const object1 = { "id": "458" }; for (let id in Object.keys(object1)) { console.log(`${id}: ${Object.keys(object1)} `); }

Ce que je veux

Je cherche à récupérer la valeur du champ id.

Ce que j'obtiens

Décrivez ici vos erreurs ou ce que vous obtenez à la place de ce que vous attendez :(

3 réponses

Defy, il y a 6 ans

tu as essayé de faire juste ${object1[id]} ?

Char Ly, il y a 6 ans

Bonjour, et merci de ta réponse.
Oui j'avais essayé mais j'ai comme retour :

const object1 = { "id": "458" }; for (let id in Object.keys(object1)) { console.log(`${id}: ${object1[id]} `); }

"0: undefined "

Et en fait mon objet est un tableau d'id

const object1 = { "scope":[ {"id":10}, {"id":4}, {"id":5} ] };
Defy, il y a 6 ans

Ben pk ne pas faire alors un simple forEach sur object1.scope.foreEach()