ramda
Version:
A practical functional library for JavaScript programmers.
13 lines • 322 B
JavaScript
function _filterMap(fn, map) {
var result = new Map();
var iterator = map.entries();
var current = iterator.next();
while (!current.done) {
if (fn(current.value[1])) {
result.set(current.value[0], current.value[1]);
}
current = iterator.next();
}
return result;
}
module.exports = _filterMap;