obj = {hey: "a", hello: "b", how: "'c','d'",are: "e",you:"f"}
4 Réponses :
let Arr = ["a","b","'c','d'","e"].reduce((acc, val, index) => { acc[`temp${index}`] = val; return acc; }, {}); console.log(Arr);
Vous pouvez utiliser la fonction Réduire et à l'intérieur de l'objet Accumulateur Créez une nouvelle clé avec en canchant p> Temp code> et index
let arr = ["a", "b", "'c','d'", "e"];
let newObj = arr.reduce((acc, curr, index) => {
acc['temp' + index] = curr;
return acc;
}, {});
console.log(newObj)
Vous pouvez utiliser p> array.pototype.foreach code>:
let Arr = ["a", "b", "'c','d'", "e"];
let Obj = {};
Arr.forEach((s, i) => { Obj['temp' + (i || '')] = s; });
console.log(Obj);
Essayez p> let Arr = ["a","b","'c','d'","e","f"];
let keys = ["hey","hello","how","are","you"];
let obj = Arr.reduce((a,c,i)=> (a[keys[i]]=c,a),{});
console.log(obj);
J'ai mis à jour la question, veuillez partager la réponse.
@Raghavsehgal je mette aussi à jour la réponse
Merci pour votre réponse rapide.