Sha256: baceb9385e442be370276ec74cdc498be480ae7f7dff881259f4ed5d5a8a099c
Contents?: true
Size: 688 Bytes
Versions: 276
Compression:
Stored size: 688 Bytes
Contents
var baseUniq = require('./_baseUniq'); /** * Creates a duplicate-free version of an array, using * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero) * for equality comparisons, in which only the first occurrence of each element * is kept. The order of result values is determined by the order they occur * in the array. * * @static * @memberOf _ * @since 0.1.0 * @category Array * @param {Array} array The array to inspect. * @returns {Array} Returns the new duplicate free array. * @example * * _.uniq([2, 1, 2]); * // => [2, 1] */ function uniq(array) { return (array && array.length) ? baseUniq(array) : []; } module.exports = uniq;
Version data entries
276 entries across 274 versions & 30 rubygems