Sha256: 73b0a1f76d8d356b17564dce121b657c7721e040dc04ea601d881deacff35f15

Contents?: true

Size: 512 Bytes

Versions: 39

Compression:

Stored size: 512 Bytes

Contents

/*!
 * array-unique <https://github.com/jonschlinkert/array-unique>
 *
 * Copyright (c) 2014-2015, Jon Schlinkert.
 * Licensed under the MIT License.
 */

'use strict';

module.exports = function unique(arr) {
  if (!Array.isArray(arr)) {
    throw new TypeError('array-unique expects an array.');
  }

  var len = arr.length;
  var i = -1;

  while (i++ < len) {
    var j = i + 1;

    for (; j < arr.length; ++j) {
      if (arr[i] === arr[j]) {
        arr.splice(j--, 1);
      }
    }
  }
  return arr;
};

Version data entries

39 entries across 38 versions & 16 rubygems

Version Path
jass-0.9.5 vendor/node_modules/array-unique/index.js
ilog-0.4.1 node_modules/array-unique/index.js
ilog-0.4.0 node_modules/array-unique/index.js
ilog-0.3.3 node_modules/array-unique/index.js
jass-0.9.4 vendor/node_modules/array-unique/index.js
blsk-sevcore-0.0.2 blsk_old/bluesky-doc/bluesky-doc/node_modules/array-unique/index.js
optimacms-0.4.3 spec/dummy/node_modules/micromatch/node_modules/array-unique/index.js
optimacms-0.4.2 spec/dummy/node_modules/micromatch/node_modules/array-unique/index.js
locomotivecms-4.0.0.alpha1 app/javascript/node_modules/micromatch/node_modules/array-unique/index.js
lux_assets-0.2.11 ./node_modules/micromatch/node_modules/array-unique/index.js
lux_assets-0.2.9 ./node_modules/micromatch/node_modules/array-unique/index.js
lux_assets-0.2.4 ./node_modules/micromatch/node_modules/array-unique/index.js
lux_assets-0.2.2 ./node_modules/micromatch/node_modules/array-unique/index.js
lux_assets-0.2.1 ./node_modules/micromatch/node_modules/array-unique/index.js
locomotivecms-3.4.0 app/javascript/node_modules/micromatch/node_modules/array-unique/index.js
jass-vue-0.4.0 vendor/node_modules/array-unique/index.js
jass-vue-0.3.0 vendor/node_modules/array-unique/index.js
jass-0.9.3 vendor/node_modules/array-unique/index.js
cortex-0.1.3 spec/dummy/node_modules/array-unique/index.js
condenser-0.0.4 lib/condenser/processors/node_modules/array-unique/index.js