bbo
Version:
bbo is a utility library of zero dependencies for javascript.
14 lines (11 loc) • 396 B
JavaScript
import { _ as _extends } from './internal/_rollupPluginBabelHelpers.js';
/**
* Remove duplicates from an array of objects
* https://stackoverflow.com/questions/2218999/remove-duplicates-from-an-array-of-objects-in-javascript
*/
function uniqueFrom(arr, target) {
return Object.values(arr.reduce((acc, cur) => _extends(acc, {
[cur[target]]: cur
}), {}));
}
export default uniqueFrom;