Как суммировать все элементы массива в JavaScript: методы и примеры

Чтобы суммировать все элементы массива с помощью JavaScript, вы можете использовать несколько методов. Вот некоторые из распространенных подходов:

  1. Использование цикла for:

    function sumArray(array) {
    let sum = 0;
    for (let i = 0; i < array.length; i++) {
    sum += array[i];
    }
    return sum;
    }
  2. Использование метода reduce():

    function sumArray(array) {
    return array.reduce((accumulator, currentValue) => accumulator + currentValue, 0);
    }
  3. Использование метода forEach():

    function sumArray(array) {
    let sum = 0;
    array.forEach((element) => {
    sum += element;
    });
    return sum;
    }
  4. Использование функции eval():

    function sumArray(array) {
    return eval(array.join('+'));
    }

    Функция

    может быть потенциально небезопасной, если используется с ненадежными входными данными, поэтому рекомендуется использовать ее с осторожностью.)