Ćwiczenie · Informatyka Ćwiczenie: Weryfikacja warunku metodą some

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)

  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.