UNPKG

bbo

Version:

bbo is a utility library of zero dependencies for javascript.

14 lines (11 loc) 396 B
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;