Autor Zpráva
kubatt
Profil
čaute potřebuji vytvořit array proměnou a to takto
pole="";
jmeno="test";
pole[jmeno]=29;
alert(pole[jmeno]);
ovšem pole se nevytvoří a pošle undefined :(
nevíte jak by to šlo? díky
_es
Profil
kubatt:
Aké pole? Veď tam žiadne číselné indexy nepoužívaš. Zrejme chceš použiť objekt, pozri si to v dokumentácii.

ovšem pole se nevytvoří
No nevytvorí, lebo do pole dávaš textový reťazec. Pozri si niekde základné dátové typy v JS, napríklad tu.
kubatt
Profil
nevíš proč když to vytvořím tak se to stratí ten array promněná?ale když to vypíšu hned zatím tak se to normálně vytvoří :(
_es
Profil
kubatt:
proč
Viď [#2].
Telepatický prenos vedomostí ešte nevymysleli, tak si to naštuduj v tých odkazoch alebo inde?
kubatt
Profil
a nejde nějak udělat abych mohl vytvořit normální proměnou třb
nazev="test";
pole_{nazev}=29;
_es
Profil
kubatt:
a nejde nějak
Viď [#2].
ShiraNai7
Profil
var pole = {};
var jmeno = 'test';
pole[jmeno] = 29;
alert(pole[jmeno]);

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0