Weryfikacja warunku metodą some
Treść zadania
W systemie mamy listę personelu:const personel = [
{ nazwa: "Krzysztof", rola: "klient" },
{ nazwa: "Monika", rola: "admin" }
];
W dokumencie przygotowano przycisk <button id="btnSprawdzAdmina">Czy jest admin?</button> oraz akapit <p id="wynikAdmin"></p>.
Po kliknięciu przycisku sprawdź za pomocą metody personel.some(...) czy przynajmniej jedna osoba posiada rola === 'admin'. Jeśli tak, wpisz do akapitu 'Uprawnienia: Tak', w przeciwnym razie 'Uprawnienia: Nie'.
Co będzie oceniane
- Zastosowanie metody some() na tablicy obiektów.
- Warunkowe sprawdzenie obecności roli 'admin'.
- Wpisanie 'Uprawnienia: Tak' do #wynikAdmin.
- Kod uruchamia się bez błędu i przechodzi wszystkie testy automatyczne.
Testy automatyczne (1)
- Potwierdzenie obecności administratora — tekst #wynikAdmin = Uprawnienia: Tak
Zaliczenie: wszystkie testy muszą przejść. Testy uruchamia się przyciskiem „Sprawdź testy” pod kodem.
const personel = [
{ nazwa: "Krzysztof", rola: "klient" },
{ nazwa: "Monika", rola: "admin" }
];
// Sprawdź obecność admina za pomocą some() i wpisz wynik do #wynikAdmin po kliknięciu #btnSprawdzAdmina
Wskazówki
Wskazówka 1
Metoda some zwraca true, jeśli co najmniej jeden element spełnia zadane kryterium, lub false w przeciwnym razie.
Wskazówka 2
Wywołaj metodę some sprawdzając wartość pola rola każdego obiektu i na podstawie zwróconej wartości logicznej ustaw odpowiedni tekst w akapicie.