ucze sie js i mam prosbe o wytlumaczenie kodu, ktory znalazlem w necie
function pokaz_auto() { dane="Marka: "+ this.marka +" Rocznik: "+ this.rok +" Cena: "+ this.cena +"<br>" document.write(dane) this.wlasciciel.pokaz() // metoda pokaz obiektu osoba } function pokaz_osoba() { dane="imie: "+ this.imie +" nazwisko: "+ this.nazwisko +"<br>" document.write(dane) } function auto(marka,rok,cena,wlasciciel) { this.marka=marka this.rok=rok this.cena=cena this.wlasciciel=wlasciciel this.pokaz=pokaz_auto // dodajemy metode pokazujaca dane naszego auta } function osoba(imie,nazwisko) { this.nazwisko=nazwisko this.imie=imie this.pokaz=pokaz_osoba // dodajemy metode pokazujaca nasza osobe } // tu koniec funkcji pisanych w sekcji HEAD // potem gdzieś gdzie nam potrzeba: posiadacz=new osoba("Jan","Kowalski") bryka=new auto("Ferrari",2003,200000,posiadacz) bryka.pokaz() // pokazuje nam wszystkie wlasciwosci naszego obiektu
nie kapuje jak to jest zrobione z funkcjami pokaz w pierwszej czesci skryptu i ostatniej linijce
this.wlasciciel.pokaz() // metoda pokaz obiektu osoba - co to wlasciwie robi?
bryka.pokaz() // pokazuje nam wszystkie wlasciwosci naszego obiektu - jak to otrzymuje wszystkie dane do wyswietlenia w tym skrypcie?
z gory thx za pomoc
pozdrawiam