Равные массивы

Реализуйте функцию, которая проверяет, что два массива равны.

Два массива равны, если содержат одинаковые элементы. Порядок элементов при этом может отличаться. Значения считаются равными, если они равны через Object.is.

console.log(equalArrays([1, 2, 3], [1, 2, 3])); // true console.log(equalArrays([3, 1, 2], [3, 1, 2])); // true console.log(equalArrays(["1", 1, true], [true, 1, "1"])); // true console.log(equalArrays( [null, null, null], [null, null, null], )); // true const objects = [{x: 1}, {x: 2}]; console.log(equalArrays( objects, objects.toReversed(), )); // true console.log(equalArrays([1, 2, 1], [2, 1, 2])); // false console.log(equalArrays([1, 2, 3], [1, 2, 3, 4])); // false

Авторские решения и подсказки ко всем задачам доступны без ограничений с подпиской MaxCode Pro