6
mi sono imbattuto in questa slide: http://www.slideshare.net/stoyan/javascript-patterns#postCommentreset costruttore javascript: che cos'è?
a pagina 35:
Opzione 5 + Super + costruttore ripristinate
function inherit(C, P) {
var F = function(){};
F.prototype = P.prototype;
C.prototype = new F();
C.uber = P.prototype;
C.prototype.constructor = C; // WHY ???
}
io non capisco. Qualcuno può spiegare per quale motivo è l'ultima riga?
C.prototype.constructor = C; // WHY ???
Grazie
Grazie. Javascript è una lingua davvero strana. :) – Sake
Lo è. Personalmente non userei il nome 'costruttore 'per memorizzare il costruttore perché' costruttore' ha già un significato in JavaScript. (Solo non utile.) – bobince