Zadanie 5 z arkusza EE.09, czerwiec 2023
JavaScript Poziom: trudne
var osoba = { imie: "Jan", jezyk: "EN", set j(nazwa) { ... } };
return this.j;
this.j = nazwa;
return this.jezyk;
this.jezyk = nazwa;
Cały arkusz EE.09, czerwiec 2023 Było też: EE.09, czerwiec 2024, EE.09, czerwiec 2025
Poprawna odpowiedź: D
Setter set j(nazwa) uruchamia się przy przypisaniu osoba.j = "PL" i powinien zapisać wartość w polu obiektu: this.jezyk = nazwa. Przypisanie this.j wywołałoby setter w nieskończoność.