Quiero recorrer los elementos de una matriz y crear una matriz de objetos con sus valores.
a continuación se muestra el ejemplo de matriz que proviene de una consulta desde una API.
const array = [ "first", "second", ]ahora quiero crear una matriz de objetos como a continuación
const arr_obj = [ { label: "first", value: "first", } { label: "second", value: "second", } ]he intentado como a continuación
const arr_obj = React.useMemo(() => { const output = arr.forEach(item => { //error return { label: item, value: item, } }, [arr]});pero esto da error arr podría ser posiblemente indefinido o nulo y también creo que esta no es la forma de crear una matriz de objetos con etiquetas, pares de valores de los elementos de la matriz.
Podría alguien ayudarme con esto. Gracias.
¿Por qué no probar este?
const array = [ "first", "second", ] let arr_obj = [] for (let i in array) { arr_obj.push({ label: array[i], value: array[i], }) } console.log(arr_obj)