数组对象转对象
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)