Autor | Zpráva | ||
---|---|---|---|
Bohumil Profil |
#1 · Zasláno: 6. 5. 2005, 21:34:03
Ahoj,
potrebuji nejakym zpusobem udelat neco na zpusob recordu(z pascalu) v JS. Na netu jsem nasel tento priklad, ktery by tuto vec mel zvladnout, ale..... ...pri vypsani prikazu alert(novy_clovek.jmeno); to napise undefined. Nevite, kde je chyba? ----------------------------------------- function clovik(jm,prij,cis) { jmeno=jm; prijmeni=prij; telefon=cis; } novy_clovek=new clovik("Kamil","Novak","776 112 777"); |
||
Leo Profil |
#2 · Zasláno: 6. 5. 2005, 23:10:12
Myslite asociativni pole? Neco jako
novy_clovek = new Array(); novy_clovek['jmeno'] = 'Kamil'; nebo novy_clovek.jmeno = 'Kamil'; (zpusobu zapisu je vic). Leo |
||
michaelkiller Profil |
#3 · Zasláno: 7. 5. 2005, 08:20:13
Presne, record ( zaznam ) v pascale sluzi ako asociativne pole. Vy to chcete asi zmixovat dokopy aj s dinamickymi strukturami (pointre). Neviem ci to javascript umoznuje :)
|
||
Časová prodleva: 10 měsíců
|
|||
Anonymní Profil * |
#4 · Zasláno: 1. 3. 2006, 15:01:30
tuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
|
||
Anonymní Profil * |
#5 · Zasláno: 1. 3. 2006, 15:02:40
diskuze.Jak psát web.cz
|
||
Spike Profil |
#6 · Zasláno: 2. 3. 2006, 05:06:00
Při vytváření jednotlivých vlastností a metod dané třídy je potřeba se odkazovat na vlastní třídu pomocí this, takže vytvoření objektu novy_clovek ze třídy clovik bude vypadat takto:
function clovik (jm,prij,cis) { this.jmeno = jm; this.prijmeni = prij; this.telefon = cis; } novy_clovek = New clovik("Kamil","Novak","776 112 777"); |
||
peta Profil * |
#7 · Zasláno: 2. 3. 2006, 07:57:07
Bohumil viz Spike
priklad je hra Galactic Defender , taky jsem na to chvili koukal, ale pak mi doslo, ze jde o definovani objektu... www.volny.cz/peter.mlich/hry/hry.htm |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0