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));