Projekt

Obecné

Profil

Stáhnout (445 Bajtů) Statistiky
| Větev: | Revize:
1
/**
2
 * Removes `key` and its value from the hash.
3
 *
4
 * @private
5
 * @name delete
6
 * @memberOf Hash
7
 * @param {Object} hash The hash to modify.
8
 * @param {string} key The key of the value to remove.
9
 * @returns {boolean} Returns `true` if the entry was removed, else `false`.
10
 */
11
function hashDelete(key) {
12
  var result = this.has(key) && delete this.__data__[key];
13
  this.size -= result ? 1 : 0;
14
  return result;
15
}
16

    
17
module.exports = hashDelete;
(195-195/571)