6
Bu slaytla karşılaştım: http://www.slideshare.net/stoyan/javascript-patterns#postCommentjavascript yapıcı sıfırlama: Nedir?
, sayfa 35:
Seçenek 5 + süper + yapıcı sıfırlama
function inherit(C, P) {
var F = function(){};
F.prototype = P.prototype;
C.prototype = new F();
C.uber = P.prototype;
C.prototype.constructor = C; // WHY ???
}
Anlamadım. Herkes en son ne için olduğunu açıklayabilir mi?
C.prototype.constructor = C; // WHY ???
Teşekkürler
sayesinde ise bir açıklama http://phrogz.net/JS/Classes/OOPinJS2.html
verir. Javascript gerçekten garip bir dildir. :) – Sake
Oldu. Şahsen, yapıcıyı depolamak için 'constructor 'adını kullanmam çünkü' constructor 'zaten JavaScript’te bir anlamı vardır. (Sadece kullanışlı bir değil.) – bobince