sd-array

Manipulate your array to give another result

Usage no npm install needed!

<script type="module">
  import sdArray from 'https://cdn.skypack.dev/sd-array';
</script>

README

Manipulate your array into various output

Install

$ npm install --save sd-array

Usage

const sdarray = require('sd-array');

let singleArray = ['a','b','a'];

let data = [
    {
        a : 2,
        b : 2
    },{
        a : 1,
        b : 3,
    },{
        a : 3,
        b : 2
    }
]

console.log(sdarray.uniqueSingleArray(singleArray)); // (array) 
console.log(sdarray.uniqueArrayOfObject(data, 'b')) // (array , key)
console.log(sdarray.removeArrayByValue(singleArray,'a')) // (array, value)

SD-Array functions

Below are special / custom functions from this package

function description example output
uniqueSingleArray(array) array -> return unique array [1,2,3,3,4,5,2] array ex : [1,3,4,5]
uniqueArrayOfObject(array, key) arrayOfObject,key - > return unique array of object by key ([{a : 1, b: 2 },{a: 1 , b : 3}],'b') arrayOfObject ex : [{a :1 , b:2}]
removeArrayByValue(array, value) array, value to remove -> return array with removed value (['a','b','c','d'],'c') array ex : ['a','b','d']
removeEmptyArray(array) array -> return array from null undefined or empty value [0, 1, null, 2, "", 3, undefined, 3,,,,,, 4,, 4,, 5,, 6,,,,] array ex : [0,1,2,3,3,4,4,5,6]

License

MIT © SDANALYZER