Weryfikacja grupy za pomocą metody every
Treść zadania
W protokole mamy wyniki egzaminu:const uczestnicy = [
{ uczen: "Jan", zdal: true },
{ uczen: "Ola", zdal: true }
];
W dokumencie znajduje się przycisk <button id="btnSprawdzZdawalnosc">Zdawalność</button> oraz akapit <p id="statusZdawalnosci"></p>.
Po kliknięciu przycisku zbadaj metodą uczestnicy.every(...) czy każdy z uczniów ma zdal === true. Jeśli tak, wpisz do akapitu 'Wszyscy zdali: Tak', w przeciwnym razie 'Wszyscy zdali: Nie'.
Co będzie oceniane
- Zastosowanie metody every() z warunkiem u.zdal === true.
- Warunkowe wpisanie tekstu w zależności od rezultatu.
- Wpisanie 'Wszyscy zdali: Tak' do #statusZdawalnosci.
- Kod uruchamia się bez błędu i przechodzi wszystkie testy automatyczne.
Testy automatyczne (1)
- Potwierdzenie stuprocentowej zdawalności grupy — tekst #statusZdawalnosci = Wszyscy zdali: Tak
Zaliczenie: wszystkie testy muszą przejść. Testy uruchamia się przyciskiem „Sprawdź testy” pod kodem.
const uczestnicy = [
{ uczen: "Jan", zdal: true },
{ uczen: "Ola", zdal: true }
];
// Sprawdź czy wszyscy zdali metodą every() i wpisz wynik do #statusZdawalnosci po kliknięciu #btnSprawdzZdawalnosc
Wskazówki
Wskazówka 1
Metoda every zwraca true tylko wtedy, gdy absolutnie wszystkie elementy tablicy spełniają warunek funkcji testującej.
Wskazówka 2
Zastosuj metodę every sprawdzając pole zdal dla każdego uczestnika, a wynik logiczny przetestuj w instrukcji if i zaktualizuj akapit.