
IT Polako: Prototipovi u Javaskriptu
Poslednji video u ovom serijalu. Pokušaćemo da zagrebemo temu prototipova u javaskriptu, da ne budu špansko selo kad se budete sretali sa njima.
Linkovi za nastavak: W3Schools developer.mozilla Učim programiranje
/**
* Objekti u JavaScriptu imaju ugrađeni mehanizam nasleđivanja
* kroz takozvano prototipsko nasleđivanje.
*/
const stanice = new Array();
stanice.push('Subotica', 'Novi Sad', 'Inđija', 'Beograd', 'Kraljevo', 'Niš');
function Voz(ime, tip, stanice) {
this.ime = ime;
this.tip = tip;
this.stanice = stanice;
}
Voz.prototype.ispisiStanice = function(){
this.stanice.forEach(stanica => {
console.log(`Stanica: ${stanica}`)
});
}
const putZaJug = new Voz('orijent ekspres', 'brzi', stanice);
putZaJug.ispisiStanice();
console.log(putZaJug.hasOwnProperty('ime'));