0.1.2 • Published 6 years ago

map-deleteall v0.1.2

Weekly downloads
-
License
MIT
Repository
-
Last release
6 years ago

map-deleteall

NOTE: map-deleteall was renamed to @extra-map/delete-all. NPM

Delete specified keys from map.

const deleteAll = require('map-deleteall');
// deleteAll(<map>, <keys>, [begin=0], [end])
// -> <map>

var m = new Map([['e', 5], ['d', 4], ['s', 19]]);
deleteAll(new Map([['r', 18], ['e', 5], ['d', 4], ['s', 19]]), m.keys());
// Map {'r'=>18}
deleteAll(new Map([['t', 20], ['e', 5], ['d', 4], ['s', 19]]), ['e', 'd', 's']);
// Map {'t'=>20}
deleteAll(new Map([['t', 20], ['e', 5], ['d', 4], ['s', 19]]), ['e', 'd', 's'], 1);
// Map {'t'=>20, 'e'=>5}
deleteAll(new Map([['t', 20], ['e', 5], ['d', 4], ['s', 19]]), ['e', 'd', 's'], 1, 2);
// Map {'t'=>20, 'e'=>5, 's'=>19}
0.1.2

6 years ago

0.1.1

6 years ago

0.1.0

6 years ago

0.0.2

6 years ago

0.0.1

6 years ago