Skip to content

Latest commit

 

History

History
52 lines (39 loc) · 1.68 KB

File metadata and controls

52 lines (39 loc) · 1.68 KB

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 <[email protected]>. Documented by jsdoc-to-markdown.