KWALIFIKACJA INF3 - CZERWIEC 2023 (test 2)

PYTANIE NR 5.
Na listingu kodu JavaScript w wykropkowanej części definicji obiektu osoba należy wpisać kod, który prawidłowo obsłuży instrukcję osoba.j = "PL"; Który to będzie kod?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Poprawna odpowiedź to "this.jezyk = nazwa;". W przedstawionym kodzie JavaScript definiowany jest obiekt "osoba" z właściwościami "imie" i "jezyk". Metoda "set j(nazwa)" jest setterem, który ustawia wartość właściwości "jezyk". Aby prawidłowo obsłużyć instrukcję "osoba.j = "PL";", setter powinien przypisać przekazaną wartość do właściwości "jezyk" obiektu. Dlatego poprawnym kodem jest "this.jezyk = nazwa;", gdzie "this" odnosi się do bieżącego obiektu, a "nazwa" to parametr przekazany do settera.



📡 Brak połączenia internetowego