js通过数据中某个属性进行分组组合

content的数组下面是我通过数据中的时间进行了数据分组

   /**
         * js 分组处理数据
         */
        var time = {},
          list = [];
        for (var i = 0; i < content.length; i++) {
          var info = content[i];
          var date = info.time.substring(0, 11)
          if (!time[date]) {
            list.push({
              time: date,
              data: [info]
            });
            time[date] = info;
          } else {
            for (var j = 0; j < list.length; j++) {
              var one = list[j];
              if (one.time == date) {
                one.data.push(info);
                break;
              }
            }
          }
        }

 

你可能感兴趣的:(微信小程序开发)