![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 139 Pomógł: 3 Dołączył: 5.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Mam takie coś:
Moim zamierzeniem było aby do tablicy tab[0]["tekst"] została wpisana liczba 4. Jednak wyskakuje błąd: "Uncaught TypeError: Cannot set property 'tekst' of undefined". Jak zrobić żeby potraktowało zmienną jako nazwę do tablicy? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Zanim zaczniesz operować na zmiennych, to popraw wpierw podstawy...
Przecież o samo to: tab[0]['tekst']="4"; też ci nie zadziała. Tak więc to nie jest problem ze zmienną (IMG:style_emoticons/default/wink.gif) |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 139 Pomógł: 3 Dołączył: 5.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
Po lekkiej zmianie już działa na sztywno:
EDIT: Ze zmiennym też działa (IMG:style_emoticons/default/smile.gif) Do zamknięcia Ten post edytował koxu1996 6.12.2012, 09:23:51 |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Kod var tablica = []; tablica[0] = ["tekst"]; tablica[0]["tekst"]="4"; var zm = 'tekst'; alert(tablica[0][zm]); Jak widać działa i na zmiennych |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 139 Pomógł: 3 Dołączył: 5.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
Mam ten kod w pętli:
i za każdym razem jest inna wartość zmiennej. Kod za każdym razem zastępuje zerowy element tablicy nazwą zmiennej i jest wtedy jest tablica[0]["jakistekst"]. Chciałbym żeby było więcej elementów w tablica[0] i żeby do każdego się dąło odwołać.: np. tablica[0]["aaa"], tablica[0]["bbb"]... Da się to zrobić jakoś? |
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Kod tablica[0] =new array();
tablica[0].push('blabla'); tablica[0].push('inneblabla'); |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 09:00 |