2 回答

TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超7個(gè)贊
您可以使用 map()
const arr = [{number: "1", type: "date", placeholder: "Semana", validations: Array(1), value: "value"},
{number: "2", type: "text", placeholder: "Marca", validations: Array(3), value: "value"}]
const obj = {
0: "23",
1: "34",
2: "sdfds"
}
const res = arr.map((x,i) => ({...x,value:obj[i]}))
console.log(res)

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超7個(gè)贊
您可以使用 forEach 并在每次迭代中訪問實(shí)際索引以分配正確的值:
data = [
{number: "1", type: "date", placeholder: "Semana", validations: Array(1), value: "value"},
{number: "2", type: "text", placeholder: "Marca", validations: Array(3), value: "value"}
]
values = ["23", "34"]
// Here you do the magic :)
data.forEach((row, index) => row.value = values[index])
添加回答
舉報(bào)