Advertisement
Guest User

Untitled

a guest
Jun 19th, 2019
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.04 KB | None | 0 0
  1. [ { game_id: 1171,
  2. date: '2016-11-17T05:00:00.000Z',
  3. time: '08:00:00',
  4. category: 'Ch B Coed',
  5. background: '#FFFF00',
  6. textcolor: '#000000',
  7. bold: 0,
  8. sport: 'Newcomb',
  9. location: 'Plaza',
  10. text: 'COL2 vs. USA1 1171' },
  11. { game_id: 1189,
  12. date: '2016-11-17T05:00:00.000Z',
  13. time: '08:50:00',
  14. category: 'Ch A Coed',
  15. background: '#FF33CC',
  16. textcolor: '#000000',
  17. bold: 0,
  18. sport: 'Kickball',
  19. location: 'Field - Kickball',
  20. text: 'COL1 vs. USA1 1189' },
  21. { game_id: 1489,
  22. date: '2016-2-17T05:00:00.000Z',
  23. time: '04:50:00',
  24. category: 'Ch B Coed',
  25. background: '#FF33CC',
  26. textcolor: '#000000',
  27. bold: 0,
  28. sport: 'Kickball',
  29. location: 'Field - Kickball',
  30. text: 'COL2 vs. USA3 1489' }
  31. ]
  32.  
  33. [
  34. {title:"2016-11-17T05:00:00.000Z",data: [
  35. {
  36. game_id: 1489,
  37. date: '2016-2-17T05:00:00.000Z',
  38. time: '04:50:00',
  39. category: 'Ch B Coed',
  40. background: '#FF33CC',
  41. textcolor: '#000000',
  42. bold: 0,
  43. sport: 'Kickball',
  44. location: 'Field - Kickball',
  45. text: 'COL2 vs. USA3 1489'
  46. },
  47. {
  48. game_id: 1189,
  49. date: '2016-11-17T05:00:00.000Z',
  50. time: '08:50:00',
  51. category: 'Ch A Coed',
  52. background: '#FF33CC',
  53. textcolor: '#000000',
  54. bold: 0,
  55. sport: 'Kickball',
  56. location: 'Field - Kickball',
  57. text: 'COL1 vs. USA1 1189' },
  58. }
  59. },
  60. {title: "2016-11-17T05:00:00.000Z", data: [
  61. {
  62. game_id: 1171,
  63. date: '2016-11-17T05:00:00.000Z',
  64. time: '08:00:00',
  65. category: 'Ch B Coed',
  66. background: '#FFFF00',
  67. textcolor: '#000000',
  68. bold: 0,
  69. sport: 'Newcomb',
  70. location: 'Plaza',
  71. text: 'COL2 vs. USA1 1171'
  72. }
  73. ]
  74. ]
  75.  
  76. const games = [data here]
  77. var groups = _(games)
  78. .groupBy(x => x.date)
  79. .map(value => {
  80. return _.groupBy(value, 'location')
  81. .map(({key, value}) => ({title: key, data: value}))
  82. })
  83.  
  84. .map((value, key) => {
  85. return ({title: value[Object.keys(value)[0]][0].date, data: value})
  86. })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement