Aktywne Wpisy

adisoniusz +467
Ogladam 12 gniewnych ludzi. Czarno-biały film gdzie 12 typów siedzi w pokoju i dyskutuje. Ale to jest dobre
źródło: temp_file4807261444847723908
Pobierz
vieniasn +115
przygotowywanie i spożywanie pożywienia jest zdecydowanie zbyt męczące i żmudne a tu jeszcze trzeba składniki pozyskać no za jakie grzechy ludzie muszą jeść





B = {}
A = {}
A.prototype = {
this.show: function ()....
}
B.prototype = {
this.show: function ()....
}
B.prototype = Object.create(A.prototype);
A.prototype.constructor = A;
B.prototype.constructor = B;
var obj = new B();
obj.show()
hej, prośba do zaawansowanych programistów - mój interpreter javascript nie jest przeglądarkowy - stary i nie ma połowy funkcji.
jeśli dobrze rozumiem funkcja show wywołana z obiektu obj - powinna odpalić funkcje najpierw wewnątrz obiektu (no ale jej nie znajduje), potem w prototype B, a następnie iść do prototypu A - dobrze rozumiem?
u mnie od razu odpala sie z prototypu A :( co źle robie?
chce mieć np. 5 funkcji w A.prototype a w B.prototype mieć 2 funkcje z pod tymi samymi nazwami.
B.prototype = Object.create(A.prototype)nadpisujesz wcześniejszy B.prototype w którym dodałeś inną metodęshow- zamień kolejność i będzie śmigaćA.prototype = {
this.show: function ()....
}
też nie jest poprawny
@Primek_1980: to wrzuć kod taki jaki masz, przecież nie mam szklanej kuli. Bo ogólnie jeśli twój wygląda tak jak tu:
https://codesandbox.io/s/sleepy-morning-gcsz0e?file=/src/index.js
to będzie działać, zresztą możesz zobaczyć w konsoli