![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 24.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Nie wiem dlaczego ale gdy definiuje zmienną to nie mogę stworzyć właściwości tej zmiennej. Jak wiadomo interpreter javascript, przy zapisie danych do obiektu, sprawdza czy właściwość istnieje, jeżeli tak - to podmienia wartości, jeżeli nie - to tworzy nową właściwość i tej nowo stworzonej właściwości przypisuje nową wartość. Do sedna: var Dana = 0; Dana.podDana = 5; Teoretycznie stwarzam obiekt, o nazwie Dana i inicjuję ją wartością "0" Linijkę niżej tworzę właściwość tej zmiennej(zmienna to też obiekt), następnie przypisuję jej wartość "5" Mimo to właściwość obiektu Dana o nazwie podDana nie została stworzona. Teraz moje pytanie - dlaczego? W książce, którą mam jest napisane że w ten sposób można tworzyć właściwości obiektów(zmiennych w tym przypadku)... E: Nie chodzi mi o taką możliwość: var Dana = {}; Dana.podDana = 10; Ten post edytował SpokoJny_ 24.02.2010, 18:37:30 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 07:49 |