Necessitates Proper Modularity
Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

array-back

2.0.0 • Public • Published

view on npm npm module downloads Build Status Coverage Status Dependency Status js-standard-style

array-back

Example

const arrayify = require('array-back')

arrayify(input) ⇒ Array

Takes any input and guarantees an array back.

  • converts array-like objects (e.g. arguments) to a real array
  • converts undefined to an empty array
  • converts any another other, singular value (including null) into an array containing that value
  • ignores input which is already an array

Kind: Exported function

Param Type Description
input * the input value to convert to an array

Example

> a.arrayify(undefined)
[]
 
> a.arrayify(null)
[ null ]
 
> a.arrayify(0)
[ 0 ]
 
> a.arrayify([ 1, 2 ])
[ 1, 2 ]
 
> function f(){ return a.arrayify(arguments); }
> f(1,2,3)
[ 1, 2, 3 ]

© 2015-17 Lloyd Brookes <75pound@gmail.com>. Documented by jsdoc-to-markdown.

install

npm i array-back

Downloadsweekly downloads

305,070

version

2.0.0

license

MIT

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar