areArraysEqual
Checks if all provided arrays are equal in length and content (shallow comparison).
Parameters
arrays(unknown[][]): Two or more arrays to compare.
Returns
boolean | object:boolean:trueif all arrays are equal in length and content, otherwisefalse.object: An object with the array and message if only one array is provided:array(unknown[]): The provided array.message(string): A message indicating that only one array was provided.
Usage
ts
areArraysEqual([1, 2, 3], [1, 2, 3]); // true
areArraysEqual([1, 2, 3], [1, 2, 4]); // false
areArraysEqual([1, 2], [1, 2], [1, 2]); // true
areArraysEqual([1, 2, 3]); // { array: [1, 2, 3], message: 'Single array provided' }