Removes everything before first instance of value
in array
.
Removes everything before last instance of value
in array
.
For both, the parameter value
cannot be an object. It can be an array.
let arr = [5, 10, 15, [20,22], 10, 50, [20,22], 60];
removeAllBeforeFirst([20,22], arr);
// arr is now [[20,22],10,50,[20,22],60]
let arr = [5, 10, 15, [20,22], 10, 50, [20,22], 60];
removeAllBeforeLast([20,22], arr);
// arr is now [[20,22], 60]
npm i @writetome51/array-remove-all-before
// if using TypeScript:
import {removeAllBeforeFirst, removeAllBeforeLast} from '@writetome51/array-remove-all-before';
// if using ES5 JavaScript:
var removeAllBeforeFirst =
require('@writetome51/array-remove-all-before').removeAllBeforeFirst;
var removeAllBeforeLast =
require('@writetome51/array-remove-all-before').removeAllBeforeLast;