@writetome51/array-append-prepend-many
TypeScript icon, indicating that this package has built-in type declarations

0.0.2 • Public • Published

prependMany<T>(values: T[], array: T[]): void

Adds values to beginning of array. Alternative to array.unshift(...values)

appendMany<T>(values: T[], array: T[]): void

Adds values to end of array. Alternative to array.push(...values)

Examples

let arr = [1, 2, 3];  
prependMany([10, 11], arr); 
// arr === [10, 11, 1, 2, 3] 

arr = [1, 2, 3];
appendMany([10, 11], arr); 
// arr === [1, 2, 3, 10, 11]

arr = [ [1, 2, 3] ];
prependMany([ [10,11], [12,13] ], arr);
// arr === [ [10,11], [12,13], [1, 2, 3] ]

arr = [ [1, 2, 3] ];
appendMany([ [10,11], [12,13] ], arr);
// arr === [ [1, 2, 3], [10,11], [12,13] ]

Installation

npm i @writetome51/array-append-prepend-many

Loading

import {prependMany, appendMany} from '@writetome51/array-append-prepend-many';

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.0.2
    0
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.0.2
    0
  • 0.0.1
    0

Package Sidebar

Install

npm i @writetome51/array-append-prepend-many

Weekly Downloads

0

Version

0.0.2

License

MIT

Unpacked Size

3.25 kB

Total Files

5

Last publish

Collaborators

  • writetome51