Files
30-seconds-of-code/test/filterNonUniqueBy/filterNonUniqueBy.js
Angelos Chalaris b129b46c0d Tags and tests
2018-07-18 21:02:42 +03:00

3 lines
143 B
JavaScript

const filterNonUniqueBy = (arr, fn) =>
arr.filter((v, i) => arr.every((x, j) => i == j == fn(v, x, i, j)));
module.exports = filterNonUniqueBy;