Stats

 Latest version : 0.1.0

 Last updated on 2016-09-01T05:55:51.764Z

 Keywords : util, utility, in-array, stack, arrays, array, has

 Downloads :

  • 9 in Last Month

 Links :

 Examples

¯\_(ツ)_/¯
No examples found for this package

 Readme

admit

npm install admit --save

Features

  • admit values into arrays
  • ban values from arrays
  • test if arrays contains values

Usage

var admit = require('admit')

admit([0, 1, 2], 2) // [0, 1, 2]
admit([0, 1, 2], 3) // [0, 1, 2, 3]
admit.has([0, 1, 2], 1) // true
admit.has([0, 1, 2], 3) // false
admit.ban([0, 0, 2], 0) // [2]
admit.is(1, 1) // true
admit.is(1, 2) // false
admit.use(Object.is) // cloned admit api that uses Object.is

API

  • stack can be an array or array-like object
  • value can be any type

admit(stack, value)

Add value into stack if stack doesn't already contain value

Alias: admit.admit(stack, value)

admit.has(stack, value)

Test if stack contains value

admit.ban(stack, value)

Remove all instances of value from stack

admit.is(a, b)

Simple default === comparison

admit.use(is)

Create a new version of admit that uses a different is function

Example

var admit = require('admit')
var equal = require('deep-equal')
admit = admit.use(equal)

License

MIT

 Comments