@extra-map/submap
    TypeScript icon, indicating that this package has built-in type declarations

    2.1.30 • Public • Published

    Picks an arbitrary submap. 🏃 📼 📦 🌔 📒

    Similar: subobject, subobjects, isSubobject.
    This is part of package extra-map.

    map.submap(x, [n], [r]);
    // x: a map
    // n: number of entries (-1 => any)
    // r: random seed 0->1
    const map = require('extra-map');
     
    var x = new Map([['a', 1], ['b', 2], ['c', 3], ['d', 4]]);
    map.submap(x);
    // Map(2) { 'b' => 2, 'c' => 3 }
     
    map.submap(x, 3, 0.3);
    // Map(3) { 'a' => 1, 'b' => 2, 'd' => 4 }
     
    map.submap(x, 2, 0.3);
    // Map(2) { 'b' => 2, 'd' => 4 }

    references

    Keywords

    Install

    npm i @extra-map/submap

    DownloadsWeekly Downloads

    321

    Version

    2.1.30

    License

    MIT

    Unpacked Size

    8.06 kB

    Total Files

    14

    Last publish

    Collaborators

    • wolfram77