wordpress 自动水印,爱站seo排名可以做哪些网站,wordpress安装主题ftp,hao123上网从这里开始前端开发的某些场景#xff08;比如用echarts开发某些可视化图表#xff09;经常需要将【多属性对象#xff0c;如“{a:1,b:2}”】与【单属性对象的数组#xff0c;如“[{a:1},{b:2}]”】做相互转换#xff0c;以下是不通过循环#xff0c;简洁实现这种转换的方法#x…前端开发的某些场景比如用echarts开发某些可视化图表经常需要将【多属性对象如“{a:1,b:2}”】与【单属性对象的数组如“[{a:1},{b:2}]”】做相互转换以下是不通过循环简洁实现这种转换的方法
1.【多属性对象“{a:1, b:2}”】转换成【单属性对象的数组“[{a:1}, {b:2}]”】 //{a: 1, b: 2} 转换为 [{a: 1}, {b: 2}]
let objObject {a: 1, b: 2};
Object.keys(objObject).map( function(x){ return {[x]: objObject[x]}; } //(注意在这里不能使用箭头表达式)
) 结果 2.【单属性对象的数组“[{a:1}, {b:2}]”】转换成【多属性对象“{a:1, b:2}”】 //[{a: 1}, {b: 2}] 转换为 {a: 1, b: 2}
let arrObject [{a: 1}, {b: 2}];
Object.assign({}, ...arrObject) 结果