fromValues - nodef/extra-map GitHub Wiki

Create a map from values.

Similar: from, fromLists, fromKeys, fromValues.

function fromValues(x, fm)
// x:  values
// fm: map function for keys (v, i, x)
const map = require('extra-map');

var vs = [1, 2, 3, 4];
map.fromValues(vs);
// → Map(4) { 1 => 1, 2 => 2, 3 => 3, 4 => 4 }

map.fromValues(vs, v => v % 2);
// → Map(2) { 1 => 3, 0 => 4 }

References