@extra-map/min-on

Finds smallest entry. [:running:] [:vhs:] [:package:] [:moon:] > This is part of package extra-map.

Usage no npm install needed!

<script type="module">
  import extraMapMinOn from 'https://cdn.skypack.dev/@extra-map/min-on';
</script>

README

Finds smallest entry. :running: :vhs: :package: :moon:

This is part of package extra-map.

map.minOn(x, [fn], [ths]);
// x:   a map
// fn:  map function (v, k, x)
// ths: this argument
const map = require('extra-map');

var x = new Map([['A', 1], ['B', 2], ['C', -3]]);
map.minOn(x);
// [ 'C', -3 ]

map.minOn(x, v => Math.abs(v));
// [ 'A', 1 ]