![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 532 Pomógł: 24 Dołączył: 15.04.2011 Skąd: Kalisz Ostrzeżenie: (0%) ![]() ![]() |
Niezbyt wiem jak to sie dokładnie nazywa, ale chodzi mi o poniższy kod.
Niestety, w ostatniej linijce powyższego kodu wykrzacza mi się i pisze, że SubObject jest undefined. Mam nadzięję, że rozumiecie o co mi chodzi - jak to osiągnąć? Ten post edytował adbacz 10.05.2015, 17:34:19 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 717 Pomógł: 120 Dołączył: 18.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
po pierwsze. Nie
tylko
(nie pytaj mnie, sam się zdziwiłem, że tak nie działa. Ale widać kolejność operatorów new i operatora kropki jest taka, że trzeba nawiasów). po drugie jeśli piszesz tak:
to SubObject jest konstruktorem, który korzysta z this, więc tak samo trzeba new przed nim:
(co nie wygląda dobrze pod kątem kodu, ale biorąc pod uwagę sposób w jaki stworzyłeś te obiekty - działa.) https://jsfiddle.net/agoLzx0f/1/ |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 13:59 |