JSFiddle - React, Tailwind, and code Playground
by ChaseWest
JavaScript
var data = {
'2012-12-12': [
{ 'id': 1234,
'type': 'A' },
{ 'id': 1235,
'type': 'A' },
{ 'id': 1236,
'type': 'B' },
],
'2012-12-13': [
{ 'id': 1237,
'type': 'A' },
{ 'id': 1238,
'type': 'C' },
{ 'id': 1239,
'type': 'B' },
]
};
var arr = [];
for(var d in data){ // for each date
for(var i = 0; i < data[d].length; i++){ // for each array in dates
if(arr.indexOf(data[d][i].type) === -1){
arr.push(data[d][i].type);
}
}
};
console.log(arr);