typescript-array-utils
Immutable array manipulation methods
Installation
Library can be installed via npm.
$ npm install typescript-array-utils
Examples
insert
;insert, 2, 5; //=> [ 0, 1, 5, 2, 3, 4 ]
move
;move, 1, 4; //=> [ 0, 2, 3, 4, 1, 5 ]
replace
;;;replaceinput, 1, element //=> [ { a: 0 }, { a: 3 }, { a: 2 } ]
unique
;unique //=> [ 3, 1, 2, 4 ] unique,o1.id === o2.id //=> [ { id: 1 }, { id: 2 }, { id: 6 } ]
without
;without, 2 //=> [ 0, 1, 3, 4 ]
arrayCreate
;arrayCreate4,n*2 //=> [ 0, 2, 4, 6 ]