Nie mogłem znaleźć tutaj przykładu, którego tak naprawdę szukam. Chciałbym pomnożyć wszystkie elementy tablicy, więc jeśli tablica zawiera [1,2,3], suma będzie wynosić 1 * 2 * 3 = 6; Do tej pory mam ten kod, ale zwraca niezdefiniowany.Pomnożyć wszystkie elementy w tablicy
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]);
Czy ktoś mógłby mi wyjaśnić, czego tu brakuje? Z góry dziękuję!
Tutaj, Sir, zapomniałeś dodać zmienną tablicy! Funkcja spects zmienną, więc:
function multiply (array) {
var sum = 1;
for (var i = 0; i < array.length; i++) {
sum = sum + array[i]:
}
return sum;
}
console.log(multiply(array));
Nie powinno być Twoja ostatnia linia jak ten console.log (pomnożyć ([1,2,3])); – MonkeyCoder