Necesito ayuda para crear una matriz de objetos a partir de dos matrices existentes
["A","B","C"] [1,2,3]Lo que quiero es algo como lo siguiente:
[{name: "A", id: 1, trash: false},{name: "B", id: 2, trash: false},{name: "C", id: 3, trash: false}]las propiedades deben definirse como lo quiero, como nombre e identificación , y el valor de ellas debe provenir de matrices existentes.
Espero que este código te ayude
const array = ["A","B","C"] const num = [1,2,3] array.map((o,index)=>({name: o,id:num[index],trash:false}))Puede intentar usar Array.prototype.map() que crea una nueva matriz poblada con los resultados de llamar a una función proporcionada en cada elemento de la matriz de llamada .
var arr1 = ["A","B","C"] var arr2 = [1,2,3] var resArr = arr1.map((i,idx) => ({name: i, id: arr2[idx], trash: false})); console.log(resArr);