Strona główna › Pytania INF.03 › Pytanie 724
INF.03 · pytanie #724
W JavaScript utworzono obiekt. Jak zmienić wartość właściwości x tego obiektu w dalszej części kodu? <pre class="code-block">var obiekt1 = { x: 0, y: 0, wsp: function() { … } }</pre>
- Aobiekt1.x = …
- Bx = …
- Cobiekt1::x = …
- Dwsp.x = …
Poprawna odpowiedź: A. obiekt1.x = …
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
JavaScript to fajny język, który pozwala na pracę z obiektami, a właściwie to obiekty są jego podstawą. Chodzi o to, że można w nich przechowywać różne dane w formie par klucz-wartość. Gdy chcesz zmienić jakąś właściwość obiektu, używasz notacji kropkowej. To z pozoru proste, ale bardzo praktyczne. Po prostu wpisujesz nazwę obiektu, kropkę i nazwę właściwości, którą chcesz edytować. Na przykład mamy obiekt o nazwie obiekt1 i właściwość x. Żeby zmienić wartość x, piszesz obiekt1.x, a potem przypisujesz nową wartość. To wszystko jest zgodne z zasadami ECMAScript, które mówią, jak powinno się pracować z obiektami w JavaScript. Takie podejście jest nie tylko jasne, ale również umożliwia szybkie wskazanie, co dokładnie zmieniasz. W praktyce fajnie jest pokazać to na przykładzie, jak np. chcesz zaktualizować imię użytkownika w obiekcie, to robisz coś takiego: user.name = 'Jan'.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.