Projekt

Obecné

Profil

Stáhnout (450 Bajtů) Statistiky
| Větev: | Revize:
1
var getMapData = require('./_getMapData');
2

    
3
/**
4
 * Removes `key` and its value from the map.
5
 *
6
 * @private
7
 * @name delete
8
 * @memberOf MapCache
9
 * @param {string} key The key of the value to remove.
10
 * @returns {boolean} Returns `true` if the entry was removed, else `false`.
11
 */
12
function mapCacheDelete(key) {
13
  var result = getMapData(this, key)['delete'](key);
14
  this.size -= result ? 1 : 0;
15
  return result;
16
}
17

    
18
module.exports = mapCacheDelete;
(242-242/590)