
需求是:
把上面对象 变成下面那个数组
方法如下:
第一种:`
   let obj = {
    "DEALER":"经销商",
    "ASSOCIATION":"社群营销",
    "BIG_DATA":"大数据",
  };
   var arr = [];
   for(let i in obj) {
      let o = {};
      o.type = i;
      o.name = obj[i];
      arr.push(o);
   }
   console.log(arr);`
第二种:不过有大佬说这性能不好
 let obj = {
        "DEALER":"经销商",
        "ASSOCIATION":"社群营销",
        "BIG_DATA":"大数据",
      };
      var arr = []
      for (let i in obj) {
        arr.push(obj[i]); 
      };
       let newArr = arr.map(val=>{
         let json = {};
          json.type =val;
          json.name = val;
          return json;
      });
       console.log(newArr);
第三种:还有位大佬提供的写法:
   let obj= {
            "DEALER":"经销商",
            "ASSOCIATION":"社群营销",
            "BIG_DATA":"大数据",
        };
        function convertToArray(objct) {
             return Object.keys(objct).map(key => ({type:key,name:obj[key]}));
         }
        convertToArray(obj);
        console.log(convertToArray(obj));
                
                










