Projekt

Obecné

Profil

Stáhnout (596 Bajtů) Statistiky
| Větev: | Revize:
1
/**
2
 * The inverse of `_.toPairs`; this method returns an object composed
3
 * from key-value `pairs`.
4
 *
5
 * @static
6
 * @memberOf _
7
 * @since 4.0.0
8
 * @category Array
9
 * @param {Array} pairs The key-value pairs.
10
 * @returns {Object} Returns the new object.
11
 * @example
12
 *
13
 * _.fromPairs([['a', 1], ['b', 2]]);
14
 * // => { 'a': 1, 'b': 2 }
15
 */
16
function fromPairs(pairs) {
17
  var index = -1,
18
      length = pairs == null ? 0 : pairs.length,
19
      result = {};
20

    
21
  while (++index < length) {
22
    var pair = pairs[index];
23
    result[pair[0]] = pair[1];
24
  }
25
  return result;
26
}
27

    
28
module.exports = fromPairs;
(349-349/590)