0.5.0 • Published 5 years ago
karmia-utility-array v0.5.0
karmia-utility-array
Karmia utility array module
Usage
const karmia_utility_array = require('karmia-utility-array').default,
karray = new karmia_utility_array();unique
- list
<Array>
Removes duplicate values from an array
count
- list
<Array> - item
<*>
Count item in list
range
- start
<number> - stop
<number> - step
<number>Default: 1
Get array of integer from start to end
karray.range(5);
// => [0, 1, 2, 3, 4]
karray.range(5, 10);
// => [5, 6, 7, 8, 9]
karray.range(3, 10, 3);
// => [3, 6, 9]flip
- list
<Array>
Get object that exchanges index with their value
karray.flip(['a', 'b', 'c', 'd', 'e']);
// => {a: 0, b: 1, c: 2, d: 3, e: 4}intersection
- list1
<Array> - list2
<Array>
Get intersection of two arrays
const list1 = ['a', 'b', 'b', 'c', 'c', 'c'],
list2 = ['a', 'b'];
console.log(karray.difference(list1, list2));
// => ['a', 'b']difference
- list1
<Array> - list2
<Array>
Get difference of two arrays
const list1 = ['a', 'b', 'b', 'c', 'c', 'c'],
list2 = ['a', 'b'];
console.log(karray.difference(list1, list2));
// => ['c', 'c', 'c']