1.7.3 • Published 6 years ago
@reverse/array v1.7.3
@reverse/array
Useful functions for managing arrays.
Install
npm install @reverse/arrayTable of Contents
Usage
moveIndex(array, oldIndex, newIndex)
Moves an element in an array to a new part of the array.
Parameters
array: Array: The array to modify.oldIndex: Number: The index of the item to move.
newIndex: Number: The new index of the item to move.
Example
import { moveIndex } from '@reverse/array';
moveIndex([1, 2, 3], 0, 2);
// [2, 3, 1]removeAt(array, index)
Removes an element from an array by it's index.
Parameters
array: Array: The array to modify.index: NumberThe index to remove.
Example
import { removeAt } from '@reverse/array';
removeAt([1, 2, 3], 1);
// [1, 3]removeBy(array, value)
Removes an element from an array by it's value.
Parameters
array: Array: The array to modify.value: anyThe element to remove.
Example
import { removeBy } from '@reverse/array';
removeBy(['A', 'B', 'C'], 'B');
// ['A', 'C']shuffle(array)
Shuffles an array and returns it.
Paramerters
array: Array: The array to shuffle.
Example
import { shuffle } from '@reverse/array';
shuffle([1, 2, 3]);
// Example Output: [2, 3, 1]unique(array)
Returns an array of all the unique values of an array. (i.e. Removes duplicate values.)
Parameters
array: Array: The array to modify.
Example
import { unique } from '@reverse/array';
unique([1, 1, 2, 3, 4, 4, 4, 4, 5]);
// [1, 2, 3, 4, 5]1.7.3
6 years ago
1.7.2
6 years ago
1.7.1
6 years ago
1.7.0
6 years ago
1.6.3
6 years ago
1.6.2
6 years ago
1.6.1
6 years ago
1.6.0
6 years ago
1.5.4
6 years ago
1.5.3
6 years ago
1.5.2
6 years ago
1.5.1
6 years ago
1.5.0
6 years ago
1.4.2
6 years ago
1.4.1
6 years ago
1.4.0
6 years ago
1.3.1
6 years ago
1.3.0
6 years ago
1.2.0
6 years ago
1.1.0
6 years ago
1.0.1
6 years ago
1.0.0
6 years ago