Autor | Zpráva | ||
---|---|---|---|
szucs Profil |
#1 · Zasláno: 20. 12. 2004, 14:00:38
Zdravim, ako sa robi nasledovne.
chcem zavolat funkciu,ale tak aby mi vratila nie jednu hodnotu, ale pole hodnot. priklad function skuska () { for (var i=0;i<10;i++) return i } tu chcem volat funkciu a jej vysledky ulozit do pola var pole = new Array(skuska()) napriklad alert(pole[2]) by malo vypisat hodnotu 3, ale bohuzial to nefunguje. Vdaka |
||
Fred Profil |
#2 · Zasláno: 20. 12. 2004, 15:12:55
Mrkni sem na randomize array http://squidfingers.com/code/snippets/ , nedávno jsem to potřeboval a je to nej na trhu :-)
|
||
habendorf Profil |
#3 · Zasláno: 20. 12. 2004, 15:25:06
Fred: pokud to dobře chápu, ta funkce pouze náhodně zamíchá s obsahem již existujícího pole.
szucs: pokud chápu dobře, že tou funkcí chceš pole naplnit, bude muset uvnitř cyklu být něco jako pole[i]=něco (pro konkrétní případ který uvádíš by tam bylo pole[i]=i) |
||
Fred Profil |
#4 · Zasláno: 20. 12. 2004, 15:25:16
Ještě tady sorting array http://www.mickweb.com/javascript/arrays/
|
||
Fred Profil |
#5 · Zasláno: 20. 12. 2004, 15:26:41
Aha rychleji jsem četl než myslel, sorry to, protože jsem to nedávno usilovně hledal
|
||
dodo Profil * |
#6 · Zasláno: 20. 12. 2004, 22:01:53
Nejjednodušší by to asi bylo takhle:
|
||
szucs Profil |
#7 · Zasláno: 21. 12. 2004, 07:42:47
Vdaka. funguje
Vlado |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0