Autor | Zpráva | ||
---|---|---|---|
markus465 Profil * |
#1 · Zasláno: 1. 4. 2012, 14:18:52 · Upravil/a: markus465
Ahoj,
potrebuji zjistit velikost pole. Ale pokud zavolam fci. getLetters('en',10), vrati se mi spatny pocet. Cim by to mohlo byt zpusobeno a jak by se to dalo vyresit? Nejake pretypovani? Dekuji za radu. var cs = new Array("A", "Á", "B", "C", "Č", "D", "Ď", "E", "É", "Ě", "F", "G", "H", "CH", "I", "Í", "J", "K", "L", "M", "N", "Ň", "O", "Ó", "P", "Q", "R", "Ř", "S", "Š", "T", "Ť", "U", "Ú", "Ů", "V", "W", "X", "Y", "Ý", "Z", "Ž"); function getLetters(lang,howMany) { console.log("SELELCTED DICTIONARY "+lang); console.log("TYP "+typeof lang); //MI VRATI STRING console.log("DELKA ZVOLENEHO JAZYKA JE "+ lang.length); //MA VRATIT 42, vrati 2 } Zkusil jsem pretypovat, nepomohlo. var objLang = new String(lang); getLetters(objLang,10); |
||
xxxObiWan Profil |
#2 · Zasláno: 1. 4. 2012, 15:31:59
Ahoj, zkus to takhle :-) http://jquery.jslab.net/zkousecka/#37d3872155a93281e57ca7540750b442
|
||
Radek9 Profil |
markus465:
Ty předáváš název pole, ne samotné pole. Tzn., buď takto: getLetters(en, 10); function getLetters(lang, howMany){ lang = window[lang]; console.log("SELELCTED DICTIONARY "+lang); console.log("TYP "+typeof lang); console.log("DELKA ZVOLENEHO JAZYKA JE "+ lang.length); } |
||
peta Profil |
#4 · Zasláno: 2. 4. 2012, 08:17:20
A dalsi chybka: SELELCTED
|
||
markus465 Profil * |
#5 · Zasláno: 2. 4. 2012, 10:42:22
Diky, to je presne ono!
|
||
Časová prodleva: 12 let
|
0