Preposilam dotaz...
------- Start of forwarded message -------
From: petr.novak@vitana.cz
Zdravim,
mam malou potiz a protoze s tim nemuzu hnout a nepomohly mi ani
referencni prirucky, obracim se na jiz tolikrat osvedcenou konferenci. Ale
k veci...
Vytvoril jsem si pole cisel a nyni pomoci metody sort() potrebuji
tyto cisla seradit. To sice funguje, ale cisla jsou prevedena na retezec a
razena lexikograficky. A to prave nechci. Vycetl jsem, ze se mam odkazat z
metody sort() na porovnavaci funkci. Referencni prirucka pravi, ze ona fce
'musi byt odkazem na funkci o dvou parametrech, ktera musi vracet ciselnou
hodnotu a pole je setrideno s ohledem na hodnotu vracenou funkci.'
Takhle vypada cely kod (je obslehnuty z referencni prirucky DHTML)
function porovnavaci_funkce(x,y)
{
return x-y;
}
a=new Array(54,132,11)
b = a.sort(spravny zapis odkazu na porovnavaci funkci);
document.write(b);
Neni mi ovsem zcela jasne, jak se spravne odvolat na tuto fci z
metody sort(), aniz bych neobdrzel chybove hlaseni...
Terrior
This archive was generated by hypermail 2.1.2 : 12. 07. 2002, 11:01 CEST