| 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: 12 let
|
|||
0