JavaScript предоставляет несколько методов для эффективного добавления чисел в массив. В этой статье мы рассмотрим различные подходы с примерами кода для выполнения этой задачи. Независимо от того, новичок вы или опытный разработчик, эти методы помогут вам эффективно решить задачу суммирования элементов массива.
Метод 1: использование цикла For
Самый простой способ сложения чисел в массиве — использование цикла for. Вот пример:
function sumArrayUsingForLoop(arr) {
let sum = 0;
for (let i = 0; i < arr.length; i++) {
sum += arr[i];
}
return sum;
}
const numbers = [1, 2, 3, 4, 5];
const result = sumArrayUsingForLoop(numbers);
console.log(result); // Output: 15
Метод 2: использование метода сокращения
Метод reduceJavaScript — еще один мощный инструмент для суммирования элементов массива. Вот как вы можете его использовать:
function sumArrayUsingReduce(arr) {
return arr.reduce((accumulator, currentValue) => accumulator + currentValue, 0);
}
const numbers = [1, 2, 3, 4, 5];
const result = sumArrayUsingReduce(numbers);
console.log(result); // Output: 15
Метод 3: использование цикла For…of
Цикл for...ofобеспечивает более понятный синтаксис для перебора элементов массива. Вот пример сложения чисел с использованием цикла for...of:
function sumArrayUsingForOfLoop(arr) {
let sum = 0;
for (const num of arr) {
sum += num;
}
return sum;
}
const numbers = [1, 2, 3, 4, 5];
const result = sumArrayUsingForOfLoop(numbers);
console.log(result); // Output: 15
Метод 4: использование метода forEach
Метод forEachпозволяет перебирать элементы массива и выполнять операцию над каждым элементом. Вот пример суммирования элементов массива с использованием forEach:
function sumArrayUsingForEach(arr) {
let sum = 0;
arr.forEach((num) => {
sum += num;
});
return sum;
}
const numbers = [1, 2, 3, 4, 5];
const result = sumArrayUsingForEach(numbers);
console.log(result); // Output: 15