Введение
В этом лабе мы будем изучать программирование на JavaScript, реализовав функцию, которая проверяет, равны ли все элементы в массиве. Мы будем использовать метод Array.prototype.every() для сравнения элементов массива с первым элементом и возвращать логическое значение в зависимости от того, равны они или нет. Эта лабораторная работа создана для того, чтобы помочь вам лучше понять массивы и встроенные методы JavaScript.
Проверка на равенство элементов массива
Чтобы проверить, все ли элементы в массиве одинаковые, вы можете использовать метод Array.prototype.every(), который сравнивает все элементы с первым.
Вот, как вы можете его реализовать:
const allEqual = (arr) => arr.every((val) => val === arr[0]);
Обратите внимание, что для сравнения элементов используется оператор строгой сравнения. Этот оператор не учитывает самоиспользование NaN.
Пример использования:
allEqual([1, 2, 3, 4, 5, 6]); // false
allEqual([1, 1, 1, 1]); // true
Резюме
Поздравляем! Вы завершили лабораторную работу "Проверить, равны ли элементы массива". Вы можете практиковаться в более многих лабораторных работах в LabEx, чтобы улучшить свои навыки.