Published
Edited
Mar 4, 2022
Fork of Test purpose
Insert cell
# Test purpose
Insert cell
{
const file = "file";
const src = "src";
const arr = [
{ id: 1, file, src },
{ id: 1, file, src },
{ id: 2, file, src },
{ id: 2, file, src }
];


return _.groupBy(arr, 'id')
}
Insert cell
{
const file = "file";
const src = "src";
const arr = [
{ id: 1, file, src },
{ id: 1, file, src },
{ id: 2, file, src },
{ id: 2, file, src }
];

const map = new Map();
for (const item of arr) {
map.set(item.id, [...(map.get(item.id) || []), item]);
}

return [...map].map(([key, val]) => val);
}
Insert cell
axios = require('axios')
Insert cell
Insert cell

Purpose-built for displays of data

Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.
Learn more