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 import _
_ from 'radashi'
import _
_.function isArrayEqual<number>(array1: number[], array2: number[]): boolean
Checks if two arrays are equal in length and content using
Object.is comparison.
isArrayEqual([1, 2, 3], [1, 2, 3])// => true
import _
_.function isArrayEqual<number>(array1: number[], array2: number[]): boolean
Checks if two arrays are equal in length and content using
Object.is comparison.
isArrayEqual([1, 2, 3], [1, 2, 4])// => false
import _
_.function isArrayEqual<number>(array1: number[], array2: number[]): boolean
Checks if two arrays are equal in length and content using
Object.is comparison.
isArrayEqual([1, 2], [1, 2, 3])// => false
import _
_.function isArrayEqual<never>(array1: never[], array2: never[]): boolean
Checks if two arrays are equal in length and content using
Object.is comparison.
isArrayEqual([], [])// => true
import _
_.function isArrayEqual<number>(array1: number[], array2: number[]): boolean
Checks if two arrays are equal in length and content using
Object.is comparison.
isArrayEqual([var NaN: number
NaN], [var NaN: number
NaN])// => true (Object.is handles NaN)
import _
_.function isArrayEqual<number>(array1: number[], array2: number[]): boolean
Checks if two arrays are equal in length and content using
Object.is comparison.
isArrayEqual([0], [-0])// => false (Object.is handles +0 and -0)