js将某对象的key作为label,value作为value,组合成新的结构

问题描述

后端有时会将信息的名称和值组合成key、value发送给前端,而前端拿到这样的数据需要处理一下才能使用
处理的方式如下:

let arr = [];
let keys = Object.keys(Obj);
let values = Object.values(Obj);
keys.forEach((v,i)=>{
arr.push({
label:v,
value:values[i]
})
})

猜你喜欢

转载自blog.csdn.net/daimaxiaodao/article/details/135845615