This function compares two arrays irrespective of their order. It sorts both arrays and converts them to strings for comparison.
JavaScript:
let compareArrays = (arr1, arr2) => arr1.sort().toString() === arr2.sort().toString();
// Example
console.log(compareArrays([1, 2, 3], [3, 2, 1])); // true
console.log(compareArrays([1, 2, 3], [1, 2, 4])); // false
TypeScript:
let compareArrays = (arr1: Array<any>, arr2: Array<any>): boolean => arr1.sort().toString() === arr2.sort().toString();
// Example
console.log(compareArrays([1, 2, 3], [3, 2, 1])); // true
console.log(compareArrays([1, 2, 3], [1, 2, 4])); // false