from$ - nodef/extra-set GitHub Wiki

Convert an iterable to set.

Alternatives: from, from$.

function from$(x)
// x: an iterable (updatable if set!)
const set = require('extra-set');

var vs = [1, 2, 3];
set.from$(vs);
// → Set(3) { 1, 2, 3 }

var x = new Set([1, 2, 3]);
var a = set.from$(x);
// → Set(3) { 1, 2, 3 } (=== x)

a.delete(3);
x;
// → Set(2) { 1, 2 }

References