Конечно, рассмотрим одну из задач на JavaScript подробно.
Предположим, у нас есть массив чисел и нам нужно найти среднее арифметическое всех элементов массива. Для этого можно написать следующий код:
function average(arr) { if (arr.length === 0) { return 0; // Если массив пуст, то среднее значение равно 0 } let sum = arr.reduce((acc, curr) => acc + curr, 0); // Находим сумму всех элементов массива return sum / arr.length; // Среднее значение - сумма всех элементов деленная на количество элементов } const numbers = [1, 2, 3, 4, 5]; const avg = average(numbers); console.log(avg); // Выведет 3, так как (1+2+3+4+5)/5 = 3
В данном коде функция average
принимает массив arr
, находит сумму всех элементов с помощью метода reduce
, а затем делит эту сумму на количество элементов в массиве для нахождения среднего значения. В случае пустого массива функция вернет 0.
Для проверки решения мы создаем массив чисел numbers
, вызываем функцию average
с этим массивом и выводим результат в консоль.
Таким образом, данное решение позволяет найти среднее арифметическое всех элементов массива чисел.