Sumowanie wartości obiektów w pętli
Treść zadania
W skrypcie przygotowano tablicę pozycji zamówienia:const zamowienie = [
{ cena: 20 },
{ cena: 35 },
{ cena: 45 }
];
W dokumencie znajduje się przycisk <button id="btnSuma">Oblicz sumę</button> oraz akapit <p id="sumaWartosc"></p>. Po kliknięciu przycisku zsumuj właściwości cena wszystkich obiektów i wpisz do akapitu: Suma: 100 zł.
Co będzie oceniane
- Zainicjowanie sumy ze startową wartością 0.
- Poprawne przejście po tablicy i sumowanie cen.
- Wpisanie 'Suma: 100 zł' do #sumaWartosc.
- Kod uruchamia się bez błędu i przechodzi wszystkie testy automatyczne.
Testy automatyczne (1)
- Zsumowanie cen produktów — tekst #sumaWartosc = Suma: 100 zł
Zaliczenie: wszystkie testy muszą przejść. Testy uruchamia się przyciskiem „Sprawdź testy” pod kodem.
const zamowienie = [
{ cena: 20 },
{ cena: 35 },
{ cena: 45 }
];
// Oblicz sumę cen i wpisz 'Suma: 100 zł' do #sumaWartosc po kliknięciu #btnSuma
Wskazówki
Wskazówka 1
Zadeklaruj zmienną akumulatora ze startową wartością zero i dodawaj do niej cenę z każdego obiektu podczas iteracji.
Wskazówka 2
Przejdź po elementach tablicy pętlą for lub forEach, powiększając zmienną sumy o pole ceny danego produktu, a po zakończeniu pętli wpisz sformatowany wynik do akapitu.