@writetome51/array-get-by-index

Returns 1 item from array, accessed by its index. Allows negative index

Usage no npm install needed!

<script type="module">
  import writetome51ArrayGetByIndex from 'https://cdn.skypack.dev/@writetome51/array-get-by-index';
</script>

README

getByIndex(index, array): any

Returns 1 item from array, accessed by its index.
So why use this instead of simply writing array[index]? This lets you use a
negative index, and will also trigger an error if the index doesn't exist in the array.

Examples

let arr = [1,2,3,4,5,6,7];

getByIndex(-1, arr); // --> 7

getByIndex(3, arr); // --> 4

getByIndex(-7, arr); // --> 1

getByIndex(-8, arr);
// Error: "The entered index is not valid.  Whether positive or negative,
//          it exceeds the index range of the array."

Installation

npm i @writetome51/array-get-by-index

Loading

import { getByIndex } from '@writetome51/array-get-by-index';