Projekt

Obecné

Profil

Stáhnout (501 Bajtů) Statistiky
| Větev: | Revize:
1 3a515b92 cagy
var Set = require('./_Set'),
2
    noop = require('./noop'),
3
    setToArray = require('./_setToArray');
4
5
/** Used as references for various `Number` constants. */
6
var INFINITY = 1 / 0;
7
8
/**
9
 * Creates a set object of `values`.
10
 *
11
 * @private
12
 * @param {Array} values The values to add to the set.
13
 * @returns {Object} Returns the new set.
14
 */
15
var createSet = !(Set && (1 / setToArray(new Set([,-0]))[1]) == INFINITY) ? noop : function(values) {
16
  return new Set(values);
17
};
18
19
module.exports = createSet;