Эффективные способы добавления чисел в массив с помощью JavaScript

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