Skip to content

isArrayEqual

Checks if two arrays are equal in length and content

155 bytes
since v12.7.0

Usage

Checks if two arrays are equal in length and content using Object.is comparison.

import * as _ from 'radashi'
_.isArrayEqual([1, 2, 3], [1, 2, 3])
// => true
_.isArrayEqual([1, 2, 3], [1, 2, 4])
// => false
_.isArrayEqual([1, 2], [1, 2, 3])
// => false
_.isArrayEqual([], [])
// => true
_.isArrayEqual([NaN], [NaN])
// => true (Object.is handles NaN)
_.isArrayEqual([0], [-0])
// => false (Object.is handles +0 and -0)