//原数据
let obj = {
哈哈哈: "20",
调试4000: "20",
摄像头: "20",
调试1300: "20",
调试1500: "20",
};
//期望得到的数据格式
let leftData = [
{
name: "哈哈哈",
value: "20",
},
{
name: "调试4000",
value: "20",
},
];
//转换方法
let obj = {
哈哈哈: "20",
调试4000: "20",
摄像头: "20",
调试1300: "20",
调试1500: "20",
};
let arr=[]
for(let i=0;i<Object.keys(obj).length;i++){
arr.push({name:Object.keys(obj)[i],value:obj[Object.keys(obj)[i]]})
}
console.log(arr);
js 将对象的key和value转换成数组
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 这是自己发现后端传给我的数据是对象形式,但是我想要的是数组。比如a = {12000: 100, 12001: 1...