Multiplizieren Sie alle Elemente im Array

Ich konnte hier kein Beispiel finden, wonach ich wirklich suche. Ich möchte alle Array-Elemente multiplizieren. Wenn also ein Array [1,2,3] enthält, ist die Summe 1 * 2 * 3 = 6. Bisher habe ich diesen Code, aber er gibt undefiniert zurück.

function multiply (array) {
    var sum=1;
    for (var i=0; i<array.length; i++) {
        sum = sum * array[i];
    } 
    return sum;
}
console.log(multiply[1,2,3]);
Kann mir bitte jemand erklären, was ich hier vermisse? Danke im Voraus!

Hier, Sir, Sie haben vergessen, die Array-Variable hinzuzufügen! Die Funktion betrifft eine Variable, also:

function multiply (array) {
    var sum = 1;
    for (var i = 0; i < array.length; i++) {
        sum = sum + array[i]:
    }
    return sum;
}
console.log(multiply(array));

Antworten auf die Frage(3)

Ihre Antwort auf die Frage