js对象数组转换之Object.fromEntries和Object.entries

1.Object.entries()方法可以把对象转换成二维数组

let cars = {'audi':1,'bmw':2,'ubaru':3,'toyota':4}
let arrayCars = Object.entries(cars)
console.log(arrayCars)//[ [ 'audi', 1 ], [ 'bmw', 2 ], [ 'ubaru', 3 ], [ 'toyota', 4 ] ]

2.Object.fromEntries()方法可以把二维数组转换成对象,与1方法互逆操作

let arrayCars = [['audi','aaa'],['bmw','bbb'],['ubaru','ccc'],['toyota','ddd']]
let objectCars = Object.fromEntries(arrayCars)
console.log(objectCars)//{ audi: 'aaa', bmw: 'bbb', ubaru: 'ccc', toyota: 'ddd' }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容