Autor | Zpráva | ||
---|---|---|---|
japo Profil * |
#1 · Zasláno: 17. 11. 2012, 17:47:53
přiřazení proměnné pomocí jměna proměnné - jak na to...?
zdravím všechny, potřeboval bych v JavaScriptu přiřadit proměnnou pomocí jejího jména. Asi je na to nějaký fígl, ale prostě mi to uniká...: avokado = "ovoce" promenna = "avokado" potřebuji, abych pomocí proměnné promenna změnil proměnnou avokado, něco jako: setVariable(promenna, "exotické ovoce z Afriky") a výsledek by byl po vypsání proměnné avokado alert(avokado) -> "exotické ovoce z Afriky" Díky za radu, Martin |
||
ShiraNai7 Profil |
#2 · Zasláno: 17. 11. 2012, 19:00:47
Lze, ale jen pokud se jedná o vlastnost objektu:
var objekt = {}; objekt.avokado = 'ovoce'; var promenna = 'avokado'; objekt[promenna] = 'exotické ovoce z Afriky'; alert(objekt.avokado); ... nebo "globální" proměnnou (což je vlastnost objektu window ):
avokado = 'ovoce'; promenna = 'avokado'; window[promenna] = 'exotické ovoce z Afriky'; alert(avokado); taky lze použít eval, ale to je špatné řešení pro něco, co jde řešit jinak. |
||
japo Profil * |
#3 · Zasláno: 17. 11. 2012, 19:15:55
SUPER, děkuji moc JavaScript andělům za radu!
Nevíte, prosím, jestli je to bez problémů podporované prohlížeči? A ještě dotaz k obecné syntaxi: je lepší používat apostrofy místo uvozovek nebo je to jedno...? Díky, hezké dny, Martin |
||
ShiraNai7 Profil |
#4 · Zasláno: 18. 11. 2012, 00:33:21
japo:
„je lepší používat apostrofy místo uvozovek nebo je to jedno...?“ Je to jedno. |
||
Časová prodleva: 11 let
|
0