UNPKG

483 BJavaScriptView Raw
1"use strict";
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6exports.zrem = zrem;
7function zrem(key) {
8 var map = this.data.get(key);
9 if (!map) return 0;
10
11 var removed = 0;
12
13 for (var _len = arguments.length, vals = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {
14 vals[_key - 1] = arguments[_key];
15 }
16
17 vals.forEach(function (val) {
18 if (map.delete(val)) {
19 removed++;
20 }
21 });
22
23 this.data.set(key, map);
24 return removed;
25}
\No newline at end of file