unrepeatable

0.1.1 • Public • Published

Make array unique!

High performance

const {mergeAndUnique, uniqueBy, unique} = require("./unique");
unique([1,3,1,2])
const duplicatedArray = [
    {
        "id": 1,
        "name": "test"
    },
    {
        "id": 2,
        "name": "test"
    },
    {
        "id": 2,
        "name": "test"
    }
];

uniqueBy(duplicatedArray, 'id');
const commonArray = [
    {
        "id": 1,
        "name": "test"
    },
    {
        "id": 2,
        "name": "test"
    }
];
const duplicatedArray = [
    {
        "id": 1,
        "name": "test"
    }
];

mergeAndUnique(duplicatedArray, commonArray, 'id', wasUnique = true/false); // 'wasUnique' it's about commonArray
commonArray.length.should.be.eql(2);

Readme

Keywords

none

Package Sidebar

Install

npm i unrepeatable

Weekly Downloads

1

Version

0.1.1

License

ISC

Unpacked Size

4.56 kB

Total Files

4

Last publish

Collaborators

  • sekru