我有這個清單:
var objData =[{"Id":1,"Title":"T1"},{"Id":3,"Title":"T2"}];
需要將其顯示在“資料”上,如下所示:
data{
"1":"T1",
"3":"T2"
}
如何制作陣列串列并將其顯示在“資料”上,謝謝。
uj5u.com熱心網友回復:
你可以用 Array#reduce
const arr =[{"Id":1,"Title":"T1"},{"Id":3,"Title":"T2"}];
const res = arr.reduce((acc,{Id,Title})=>(acc[Id]=Title,acc),{})
console.log(res)
uj5u.com熱心網友回復:
var objData =[{"Id":1,"Title":"T1"},{"Id":3,"Title":"T2"}];
var data = {};
objData.forEach(o => data[o.Id] = data.Title)
console.log(data);
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/399365.html
標籤:javascript html 查询 数组列表 推
