args-to-arr
Converts arguments
or any other array-like
object into an array
starting from specific index.
Inspired by how Typescript handles ...rest
arguments.
Install
npm i args-to-arr
CDN
jsDelivr
for production
unpkg
for production
Usage
Node.js
const toArray = ;const array = ;
Browser
After adding the script
tag, toArray
function will be available globally.
const array = ;
Reference
example
; { // convert arguments to array // starting from argument 1 // it won't include firstArg const args = ; // do something with the array }
syntax
toArrayarr: ArrayLike<T>, start: number = 0: T;
return
type: Array
It returns a new array based on the provided parameters.
arr
type: Array
| ArrayLike
Array or Array-like object to be converted to a new array.
start
type: number
default: 0
Index number for array convertion to start from. If not provided or it equals null
or undefined
it will default to 0
.
Providing a negative start index will cause the function to start iterating X
items from the end of the array, see the following example.
example
const array = ;console;
[ 3, 4 ]
If the provided negative start index exceeds the size of the array, it will fill the begining of the resulting array with empty
values.
example
const array = ;console;
[ <2 empty items>, 1, 2 ]