Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Napisati konstruktorsku funkciju Osoba, i zatim kreirati četiri osobe uz pomoć funkcije.
- */
- function Osoba (ime, prezime, godinaRodjenja, prebivaliste) {
- this.ime = ime;
- this.prezime = prezime;
- this.godinaRodjenja = godinaRodjenja;
- this.prebivaliste = prebivaliste;
- }
- let osobaA = new Osoba ("Pera", "Peric", 1970, "Novi Sad");
- let osobaB = new Osoba ("Mika", "Mikic", 1980, "Smederevska Palanka");
- let osobaC = new Osoba ("Laza", "Lazic", 1990, "Krusevac");
- let osobaD = new Osoba ("Joca", "Jocic", 1990, "Velika Plana");
- console.log (osobaA);
- console.log (osobaB);
- console.log (osobaC);
- console.log (osobaD);
- /*
- Prvom objektu iz prethodnog zadatka dodati novo svojstvo, drugom objektu dodati novu metodu, trećem objektu i novo svojstvo i novu metodu.
- */
- // dodavanje svojstva objektu
- osobaA.mestoRodjenja = "Jagodina";
- console.log (osobaA);
- // dodavanje metode objektu
- osobaB.ispisiStarost = function () {
- let datum = new Date();
- let trenutnaGodina = datum.getFullYear();
- alert (`Ova osoba trenutno ima ${trenutnaGodina - this.godinaRodjenja} godina.`);
- }
- console.log (osobaB);
- osobaB.ispisiStarost();
- // dodavanje svojstva, i metode objektu
- osobaC.visina = 180;
- osobaC.ispisiVisinuIMestoBoravka = function () {
- alert (`Ova osoba je visoka ${this.visina}cm, i boravi u mestu ${this.prebivaliste}.`);
- }
- console.log (osobaC);
- osobaC.ispisiVisinuIMestoBoravka();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement