发布于 1970-01-01 08:00
  • 3 个回答
    • 如果你希望你的数据结果是这样的

      //  [
      //    prod:'产品名1',
      //    event:[
      //        {type:'事件类型1',count:事件数量},
      //        {type:'事件类型2',count:事件数量}
      //        ]
      //   },
      //    {
      //    prod:'产品名2',
      //    event:[
      //        {type:'事件类型3',count:事件数量},
      //        {type:'事件类型4',count:事件数量}
      //        ]
      //    }
      // ]

      那么把原来的result的数据结构转换下:

      var result2=[];
      for(var key in result){
          if(result.hasOwnProperty(key)){
              result2.push(result[key]);
          }
      }
      
      result2.forEach(function(item,index){
          var events=[];
          for(var eventKey in item['event']){
              if(item['event'].hasOwnProperty(eventKey)){
                  events.push(item['event'][eventKey]);
              }
          }
          item.events=events;
      });
      
      console.log(result2);
      2022-12-01 06:28 回答
    • 就问一句:之前的数据结构谁写的?扇他……

      2022-12-01 06:28 回答
    • 你是想为页面上对应产品Id的行绑定事件?

      2022-12-01 06:28 回答
    撰写答案
    今天,你开发时遇到什么问题呢?
    立即提问
    PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
    Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有