Prowadzący: Michał Matulka
function Piesek() {
}
console.log(Piesek.prototype);
Piesek.prototype.rasa = 'kundelek';
console.log(mojPiesek.rasa);
Rozszerz standardową tablicę JavaScript o metodę sum(), która zwróci wynik dodawania wszystkich elementów tablicy.
function Piesek(imiePieska, kolorObrozy) {
this.imiePieska = imiePieska;
this.kolorObrozy = kolorObrozy;
}
function Kotek() {
}
var mojKotek = new Kotek();
Piesek.apply(mojKotek, ['Azor', 'czerwona']);
console.log(mojKotek);
function Zwierzatko(imieZwierzatka) {
this.imieZwierzatka = imieZwierzatka;
}
Zwierzatko.prototype.jedz = function (coJesc) {
console.log(this.imieZwierzatka + ' je ' + coJesc;
};
function Piesek(imieZwierzatka, kolorObrozy) {
this.kolorObrozy = kolorObrozy;
Zwierzatko.apply(this, [imieZwierzatka]);
}
Piesek.prototype = Object.create(Zwierzatko.prototype);
Piesek.prototype.constructor = Zwierzatko;
var azorek = new Piesek('Azor', 'czerwona');
azorek.jedz('miencho');
Utwórz konstruktor Admin, skorzystaj ze wzorca klasycznego dziedziczenia i spraw, aby wszystkie obiekty Admin dziedziczyły po User.