J'ai des données qui ressemblent à ceci. La quantité d'objets varie en fonction de la quantité de valeurs un compte défini. J'essaie de le renvoyer dans un format qui ressemble à ce p> aucun conseil sur la façon dont j'allais faire cela? P> P>
3 Réponses :
Vous pouvez utiliser Réduire code> pour ceci:
p>
const data = [{key:"myKey",value:"myValue"},{key:"mySecondKey",value:"mySecondValue"},{key:"myThirdKey",value:"myThirdValue"}];
const res = data.reduce((obj, {key, value}) => ({...obj, [key]: value}), {});
console.log(res);Vous pouvez faire quelque chose, comme
p>
.as-console-wrapper{min-height:100%;}Autres réponses Travailler, mais je me sens comme si elles sont un peu compliquées, voici une simple boucle:
p>
const data = [
{
key: 'myKey',
value: 'myValue'
},
{
key: 'mySecondKey',
value: 'mySecondValue'
},
{
key: 'myThirdKey',
value: 'myThirdValue'
}
];
const result = {};
for(const {key, value} of data) {
result[key] = value;
}
console.log(result);