Autor | Zpráva | ||
---|---|---|---|
matak Profil |
#1 · Zasláno: 7. 4. 2007, 22:16:53
Když je implicitně zadáno pole tímto způsobem, myslím přímo v kódu:
nazev = {3:"první",45:"druhý",4:"třetí",31:"čtvrtý"} pole se zapíše jako nazev[3]="první"; atd. to je správně, ale nefunguje to při běhu skriptu nevíte někdo proč? Jak přiřadit dvourozměrné pole jedním stringem?? za běhu nazev = {3:"něco",45:"jinéhé",4:"za",31:"běhu"} --- nefunguje Díky za rady |
||
sakalik Profil * |
#2 · Zasláno: 8. 4. 2007, 09:48:14
pokial viem tak var nieco={nieco:"nieco", nieco_ine:"nieco_ine"} nie je pole ale Objekt a co znamena nefunguje to pri behu skriptu?
|
||
matak Profil |
#3 · Zasláno: 8. 4. 2007, 12:52:48
za běhu bylo mysleno prijato ajaxem string a potreba priradit k nejake promenne, ale uz jsem to vyresil
funguje takto eval('nazev = {3:"první",45:"druhý",4:"třetí",31:"čtvrtý"}'); aby to byl objekt musela by to byt snad funkce nebo instance objektu, nazev = new Object() nebo function nazev() nebo nazev = new NejakyObjekt nebo nejaky prototype ale vyse uvedene je snad pole, no je mi celkem jedno jestli je to pole nebo objekt, ale chova se to jako pole, a hlasi se to jako pole takze to asi bude pole |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0