数组对象转对象

reduce
let arr =
[{name: "dev.fwlibrary.auto", value: "true"},
{name: "dev.fwlibrary.intervaltime", value: "1"},
{name: "dev.fwlibrary.starttime", value: "1664437763"},
{name: "dev.fwlibrary.url", value: "http://www.dptech.com/sig_upgrade.php"},
{name: "dev.fwlibrary.libtypes", value: "1,2"},
{name: "dev.fwlibrary.lastruntime", value: "1664351363"}
]


function arrToObj1(arr){
   return arr.reduce((obj,item) => {
        obj[item.name] = item.value
    	return obj
    },{})
}

const obj2 = arrToObj1(arr)
console.log('数组reduce方法', obj2)

posted @ 2022-11-04 15:27  爱喝可乐的靓仔  阅读(254)  评论(0编辑  收藏  举报