Projekt

Obecné

Profil

Stáhnout (598 Bajtů) Statistiky
| Větev: | Revize:
1
var nativeCreate = require('./_nativeCreate');
2

    
3
/** Used to stand-in for `undefined` hash values. */
4
var HASH_UNDEFINED = '__lodash_hash_undefined__';
5

    
6
/**
7
 * Sets the hash `key` to `value`.
8
 *
9
 * @private
10
 * @name set
11
 * @memberOf Hash
12
 * @param {string} key The key of the value to set.
13
 * @param {*} value The value to set.
14
 * @returns {Object} Returns the hash instance.
15
 */
16
function hashSet(key, value) {
17
  var data = this.__data__;
18
  this.size += this.has(key) ? 0 : 1;
19
  data[key] = (nativeCreate && value === undefined) ? HASH_UNDEFINED : value;
20
  return this;
21
}
22

    
23
module.exports = hashSet;
(198-198/571)