UNPKG

array-duplicated

Version:

Return an Array of duplicated values in a given Array

47 lines (30 loc) 1.34 kB
# array-duplicated [![npm version](https://img.shields.io/npm/v/array-duplicated.svg)](https://www.npmjs.com/package/array-duplicated) [![Build Status](https://travis-ci.org/shinnn/array-duplicated.svg?branch=master)](https://travis-ci.org/shinnn/array-duplicated) [![Coverage Status](https://img.shields.io/coveralls/shinnn/array-duplicated.svg)](https://coveralls.io/github/shinnn/array-duplicated) Return duplicated values in a given `Array` ```javascript arrayDuplicated(['a', 2, 'b', true, 'b', 12, 'b', true, ['a']]) //=> ['b', true]; ``` ## Installation [Use](https://docs.npmjs.com/cli/install) [npm](https://docs.npmjs.com/getting-started/what-is-npm). ``` npm install array-duplicated ``` ## API ```javascript import arrayDuplicated from 'array-duplicated'; ``` ### arrayDuplicated(*array*) *array*: `Array<any>` Return: `Array` It finds duplicated values in the `Array` and returns an `Array` of them. ```javascript arrayDuplicated([0, 1, 1, 1, 1, 1, 1, 1, 1, 1]); //=> [1] ``` "Duplicated" means a value is identical to another value in the ECMAScript [same-value equality](https://developer.mozilla.org/docs/Web/JavaScript/Equality_comparisons_and_sameness#Same-value_equality) level. ```javascript arrayDuplicated([-1, 1]); //=> [] ``` ## License [ISC License](./LICENSE) © 2017 - 2018 Shinnosuke Watanabe