Skip to main content
Version: 2.0.3

is.array

is.array(target: unknown)โ€‹

Specificationโ€‹

  • Target argument: required.
  • Checks if the given "target" type is array.

Informationโ€‹

  • Unit tests: โœ…

Examplesโ€‹

is.array([]) // true

is.array(BigInt(1)) // false
is.array(0) // false
is.array(1) // false
is.array(-1) // false
is.array('undefined') // false
is.array('null') // false
is.array(Symbol()) // false
is.array(null) // false
is.array(true) // false
is.array(false) // false
is.array("") // false
is.array('') // false
is.array(``) // false
is.array({}) // false
is.array(undefined) // false
is.array(Function) // false
is.array(() => {}) // false
is.array(BigInt) // false
is.array(Symbol) // false
is.array(NaN) // false
is.array(Infinity) // false
is.array(-Infinity) // false
is.array(Number.POSITIVE_INFINITY) // false
is.array(Number.NEGATIVE_INFINITY) // false
// And all other known types will return false

Reversal boolean resultโ€‹

is.not_array([]) // false

is.not_array(BigInt(1)) // true
is.not_array(0) // true
is.not_array(1) // true
is.not_array(-1) // true
is.not_array('undefined') // true
is.not_array('null') // true
is.not_array(Symbol()) // true
is.not_array(null) // true
is.not_array(true) // true
is.not_array(false) // true
is.not_array("") // true
is.not_array('') // true
is.not_array(``) // true
is.not_array({}) // true
is.not_array(undefined) // true
is.not_array(Function) // true
is.not_array(() => {}) // true
is.not_array(BigInt) // true
is.not_array(Symbol) // true
is.not_array(NaN) // true
is.not_array(Infinity) // true
is.not_array(-Infinity) // true
is.not_array(Number.POSITIVE_INFINITY) // true
is.not_array(Number.NEGATIVE_INFINITY) // true
// And all other known types will return true

Joiningโ€‹


is.array_empty([]) // true
is.array_not_empty([1, 2, 3]) // true
is.array_or_Map_or_Set_not_empty(new Map([1, "one"])) // true

tip

Also, remember that the above example is not strict, you can combine your own "joining", any command from the package can be combined with other commands, thanks to: and, not, or.