is-array-with
v1.0.0
Published
Checks if a value is an array containing exactly the specified elements.
Downloads
18
Readme
is-array-with
Checks if a value is an array containing exactly the specified elements.
Installation
Requires Node.js 6.0.0 or above.
npm i is-array-with
API
The module exports a single function.
Parameters
- Bindable:
arr
(any): The value that should be an array. - Variadic:
...elems
: The values that should be in the array.
Return Value
Returns true
if arr
is an array and if its elements exactly equal the elems
arguments. Otherwise false
.
Example
const isArrayWith = require('is-array-with')
const arr = [1, 2, 3]
isArrayWith(arr, 1, 2, 3) // true
isArrayWith('not an array') // false
isArrayWith(arr, 1, 2) // false
isArrayWith(arr, 1, 2, 3, 4) // false
isArrayWith(arr, 2, 1, 3) // false
// Supports the bind operator
arr::isArrayWith(1, 2, 3) // true