@OksiG

Как сравнить элементы двух массивов с помощью every?

Есть два массива. Предположим,
arr1 = [8, 1, 2];
arr2 = [8, 3, 2, 4];

Необходимо используя функции высшего порядка (every), сравнить два массива (они могут быть разной длины и разные значения). Функция должна возвращать true или false.
true, когда оба массива полностью идентичны (например, compareArrays([8, 1, 2], [8, 1, 2]); // true)
false, соответственно, когда они отличаются (например, compareArrays([9, 2, 4, 8, 2], [9, 2, 4]); // false)

P.s. использовать циклы нельзя (по заданию)

Помогите начинающему познавателю js!
  • Вопрос задан
  • 1756 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
const compareArrays = (a, b) => a.length === b.length && a.every((n, i) => n === b[i]);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
28 мар. 2024, в 18:16
1000 руб./за проект
28 мар. 2024, в 18:15
90000 руб./за проект
28 мар. 2024, в 18:05
5000 руб./за проект