Quelle est la meilleure façon de convertir un tableau, en un objet avec ces valeurs de tableau comme clés, les chaînes vides servent de valeurs du nouvel objet.
['a','b','c']
à:
{
a: '',
b: '',
c: ''
}
Quelle est la meilleure façon de convertir un tableau, en un objet avec ces valeurs de tableau comme clés, les chaînes vides servent de valeurs du nouvel objet.
['a','b','c']
à:
{
a: '',
b: '',
c: ''
}
essayer avec Array#Reduce
const arr = ['a','b','c'];
const res = arr.reduce((acc,curr)=> (acc[curr]='',acc),{});
console.log(res)
Vous pouvez utiliser la propriété Object.assign pour combiner des objets créés avec une fonction de carte, veuillez prendre en compte que si les valeurs des éléments du tableau ne sont pas uniques, ces dernières remplaceront les précédentes
const array = Object.assign({},...["a","b","c"].map(key => ({[key]: ""})));
console.log(array);
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.