Neglected Parking Meter

    es6-native-map

    4.0.1 • Public • Published

    es6-native-map

    ==============

    This Node.js module provides an interface to a native hashmap data structure with the ES6 Map api. This is significantly faster than the built-in Map, but loses the order of key/value inserts.

    As of 2.0.0, es6-native-map requires node.js 0.12 or later. If you are running node.js 0.10, stick with the 1.x.x line.

    As of 4.0.0, es6-native-map actually implements @@iterator correctly, so you can use all the iterable functions and operators.

    To install, simply:

    npm install es6-native-map
    

    To use:

    var Map = require('es6-native-map');
    
    var map = new Map();
    map.set('key', {value: 'value'});
    map.set('something', 'else');
    
    console.log('There are', map.size, 'item(s) in the map');
    
    iterator = map.entries();
    item = iterator.next();
    while (!item.done) {
        console.log(item.value[0], '=', item.value[1]);
        item = iterator.next();
    }
    

    See the official ES6 Map documentation

    This package is made possible because of Grokker, one of the best places to work. If you are a JS developer looking for a new gig, send me an email at ['chad', String.fromCharCode(64), 'grokker', String.fromCharCode(0x2e), 'com'].join('').

    Install

    npm i es6-native-map

    DownloadsWeekly Downloads

    0

    Version

    4.0.1

    License

    MIT

    Last publish

    Collaborators

    • chad3814