Skip to content

We are lazy, also lazy-cached and browserify ready - just arrayify, falsey values returns empty array.

License

Notifications You must be signed in to change notification settings

tunnckoCore/lazy-arrayify

Repository files navigation

We are lazy, also lazy-cached and browserify-ready - just arrayify, falsey values returns empty array. In bonus with .isArray method.

code climate standard code style travis build status coverage status dependency status

Install

npm i lazy-arrayify --save

Usage

For more use-cases see the tests

const lazyArrayify = require('lazy-arrayify')

Check if value is array using the isarray module.

Params

  • val {Mixed}
  • returns {Boolean}

Example

var isArray = require('lazy-arrayify').isArray

console.log(isArray(1234))        // => false
console.log(isArray('str'))       // => false
console.log(isArray(null))        // => false
console.log(isArray())            // => false
console.log(isArray(0))           // => false
console.log(isArray(false))       // => false
console.log(isArray([null, 123])) // => true
console.log(isArray([null]))      // => true
console.log(isArray([false]))     // => true

Returns empty array on falsey values.

Params

  • val {Mixed}
  • returns {Array}

Example

var arrayify = require('lazy-arrayify').arrayify

console.log(arrayify(1234))        // => [1234]
console.log(arrayify('str'))       // => ['str']
console.log(arrayify(null))        // => []
console.log(arrayify())            // => []
console.log(arrayify(0))           // => []
console.log(arrayify(false))       // => []
console.log(arrayify([null, 123])) // => [null, 123]
console.log(arrayify([false]))     // => [false]

Related

Contributing

Pull requests and stars are always welcome. For bugs and feature requests, please create an issue.
But before doing anything, please read the CONTRIBUTING.md guidelines.

tunnckoCore.tk keybase tunnckoCore tunnckoCore npm tunnckoCore twitter tunnckoCore github

About

We are lazy, also lazy-cached and browserify ready - just arrayify, falsey values returns empty array.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published