@writetome51/array-get-all-before
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

getAllBeforeFirst(value, array): any[]

Returns everything before first instance of value in array. Does not modify array.

getAllBeforeLast(value, array): any[]

Returns everything before last instance of value in array. Does not modify array.

For both functions, value cannot be an object. Arrays are OK.

Examples

let arr = [1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6];
getAllBeforeFirst(6, arr);
   // --> [1, 2, 3, 4, 5]

getAllBeforeLast(6, arr);
   // --> [1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5]

Installation

npm i @writetome51/array-get-all-before

Loading

// if using TypeScript:
import {getAllBeforeFirst, getAllBeforeLast} from '@writetome51/array-get-all-before'
    
// if using ES5 JavaScript:
var getAllBeforeFirst = require('@writetome51/array-get-all-before').getAllBeforeFirst;
var getAllBeforeLast = require('@writetome51/array-get-all-before').getAllBeforeLast;

Package Sidebar

Install

npm i @writetome51/array-get-all-before

Weekly Downloads

1

Version

1.0.0

License

MIT

Unpacked Size

8.1 kB

Total Files

10

Last publish

Collaborators

  • writetome51