JS组按月中的日期值(对象)在数组中

时间:2017-01-27 07:26:48

标签: javascript arrays object grouping

我的数组是这样的:

myArray = [
  {date: "2017-01-01", num: "2"}
  {date: "2017-01-02", num: "3"}
  {date: "2017-02-04", num: "6"}
  {date: "2017-02-05", num: "15"}
]

我想将其转换为:

myArray = [
   {group: "0", data: [
      {date: "2017-01-01", num: "2"}
      {date: "2017-01-02", num: "3"}]
   },
   {group: "1", data: [  
      {date: "2017-02-04", num: "6"}
      {date: "2017-02-05", num: "15"}]
   },
]

基本上,按日期键分组。

1 个答案:

答案 0 :(得分:4)

使用onDrawerOpened(View drawerView)Array.prototype.reduceString.prototype.split函数的解决方案:

Array.prototype.map