Методы JavaScript для вычисления суммы чисел

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

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

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

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

    function sumWithForEach(numbers) {
    let sum = 0;
    numbers.forEach(num => sum += num);
    return sum;
    }
  4. Использование функции eval() (не рекомендуется по соображениям безопасности):

    function sumWithEval(numbers) {
    return eval(numbers.join('+'));
    }
  5. Использование метода apply():

    function sumWithApply(numbers) {
    return Math.max.apply(null, numbers);
    }