Object.fromEntries和Object.entries这2个方法。
这2个办法是一对,一个转成数组,一个是转成工具了。

// 一、可迭代工具、数组转成工具const colorArr = [['red', '#000'], ['blue', '#010'], ['pink', '#020']];const res = Object.fromEntries(colorArr);console.log(res)// 输出: {red: '#000', blue: '#010', pink: '#020'}// 二、工具转成数组const colorObj = { red: '#000', blue: '#010', pink: '#020'}const res2 = Object.entries(colorObj);console.log(res2)// 输出:[['red', '#000'], ['blue', '#010'], ['pink', '#020']]

php数组转objJavaScript中对象与数组之间的互相转换办法 React