js 将对象的key和value转换成数组

//原数据
  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);
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容