Public
Edited
Jul 12, 2023
Insert cell
Insert cell
Insert cell
function uniqueArr (arr, key) {
return arr.filter(
(obj, index) =>
arr.findIndex((item) => item[key] === obj[key]) === index
)
};
Insert cell
non_unique_array = [{ value: 1 }, { value: 2 }, { value: 1 }]
Insert cell
uniqueArr(non_unique_array, 'value')
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