Estoy tratando de convertir esta matriz en un objeto con la misma clave personalizada
let array=['a','b','c'] let y= Object.assign({}, [...array]);quiero un resultado como este
[{'name':'a'},{'name':'b'},{'name':'c'}]como puedo hacer esto ?
Puedes usar Array.map. Aquí está.
let array=['a','b','c'] const res = array.map(item => ({name: item})) console.log(res)Por ejemplo. Con map() o bucles como for... o forEach puedes hacerlo.
array=['a','b','c'] let res1 = array.map(a => ({name: a})) console.log('map()', res1) // or forEach let res2 = []; array.forEach(a => { res2.push( {name: a}) }) console.log('forEach()', res2)¿Por qué no has probado un bucle for simple todavía?
let array=['a','b','c'] let ans = []; //initialize empty array for(let i = 0; i < array.length; i++){ //iterate over initial array ans.push({name : array[i]}); //push in desired format } console.log(ans);