Toto vlákno bylo označeno za vyřešené.
basta~ Anonymní uživatel
~ 3 příspěvky
Zdravím
mám globální proměnou arrExam a tu plním ve funkci, která sama v sobě nejprve získá pole objektů z DB v tomto formátu.
arrDB = [{item: "ALB",name:"ALBUMIN"},{item: "ALP",name:"FOSFA ALKALICKA"}]
a potřebuji pole kdy indexem je položka item asi takto arrExam["ALB"]="ALBUMIN",arrExam["ALT"]="FOSFA ALKALICKA".
používám tedy cyklus
for (i=0;i<arrDB.length;i++){
arrExam[arrDB[i].item] = arrDB[i].name;
}
jenže po tomto má pole arrExam hodnotu length = 0, byť nějaká data v poli jsou (viz. firebug) a console.log(arrExam);
Prosím tedy o radu jak plnit pole jehož indexem má být stringová hodnota.
Děkuji
basta~ Anonymní uživatel
~ 3 příspěvky
peter~ Anonymní uživatel
~ 4016 příspěvků
jj, neda se zjistovat takhle delka, ale muzes ji pridat do cyklu nebo z te druhe promenne
arrExam['length'] = 0;
for (i=0;i<arrDB.length;i++){
arrExam[arrDB[i].item] = arrDB[i].name;
arrExam['length']++;
}
//nebo arrExam['length'] = arrDB.length
basta~ Anonymní uživatel
~ 3 příspěvky
To: peter.
No ještě mi to v tomto jazyku takhle nemyslí, chce to čas.
Děkuji!
Zjistit počet nových příspěvků
Přidej příspěvek
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 20 hostů