6
natknąłem się na ten slajd: http://www.slideshare.net/stoyan/javascript-patterns#postCommentReset konstruktora javascript: co to jest?
na stronie 35:
Wariant 5 + Super + konstruktor zresetować
function inherit(C, P) {
var F = function(){};
F.prototype = P.prototype;
C.prototype = new F();
C.uber = P.prototype;
C.prototype.constructor = C; // WHY ???
}
ja nie rozumiem. Czy ktokolwiek może wyjaśnić, do czego służy ostatnia linia?
C.prototype.constructor = C; // WHY ???
Dzięki
Dzięki. JavaScript to naprawdę dziwny język. :) – Sake
To jest. Osobiście nie używałbym nazwy 'constructor' do przechowywania konstruktora, ponieważ' constructor' ma już znaczenie w JavaScript. (Po prostu nie przydatny). – bobince