Autor | Zpráva | ||
---|---|---|---|
memehi Profil * |
#1 · Zasláno: 1. 11. 2014, 22:58:27
mam kod v jave a potreboval bych ho predelat do js. Mam dotaz na to, jak muzu udelat v js globalni list pro ukladani dat a pristup i z jinych trid? V jave je to ve fci loadOptions v cyklu for prikaz "O.options.add(oTmp)".
Jak mam udelat konstruktor pro muj konkretni kod? public class Option { public int id; public String name; public Option(String xml){ try { id = Parser.parseTag(xml, "ID"); name = Parser.parseTag(xml, "NAME"); } catch (Exception e) { Fce.err(e); } } public static void loadOptions(xml){ try { String [] aOpts = Parser.poleTagu(xml, "OPTS"); String [] tmp; Option [] oTmp; for (var i = 0; i < aOpts.length; i++) { tmp = Parser.poleTagu(aOpts[i], "OPTS"); oTmp = new Option[tmp.length]; for (var j = 0; j < tmp.length; j++) { oTmp[j] = new Option(tmp[j]); } O.options.add(oTmp); } } catch (e) { Fce.err(e); } } public static Option findOption(id){ try { if(O.options == null) return null; for (var i = 0; i < O.options.size(); i++) { for (var j = 0; j < O.options.get(i).length; j++) { if(O.options.get(i)[j].id == id) return O.options.get(i)[j]; } } } catch (e) { Fce.err(e); } return null; } } |
||
Časová prodleva: 14 dní
|
|||
Filipkoss Profil |
#2 · Zasláno: 15. 11. 2014, 18:03:51
*facepalm*
1. Otázka měla být v kategorii Jak něco udělat, ale dobře no 2. JAVASCRIPT NENÍ JAVA - NEMÁ TŘÍDY |
||
pcmanik Profil |
Filipkoss:
JavaScript má triedy, tak ako aj dedidčnost, len sa s nimi trochu inak pracuje ako vo väčsine jazykov. memehi: Globálny list, resp. object urobíš rovnako ako v Jave, využiješ globálnu premennú. |
||
Časová prodleva: 10 let
|
0