6
我碰到這個幻燈片傳來:http://www.slideshare.net/stoyan/javascript-patterns#postCommentJavaScript構造函數重置:它是什麼?
在第35頁:
選5 +超+構造復位
function inherit(C, P) {
var F = function(){};
F.prototype = P.prototype;
C.prototype = new F();
C.uber = P.prototype;
C.prototype.constructor = C; // WHY ???
}
我不明白這一點。任何人都可以請解釋最後一行是什麼?
C.prototype.constructor = C; // WHY ???
感謝
感謝。 Javascript是一種非常奇怪的語言。 :) – Sake 2010-04-11 10:46:06
是的。我個人不會使用名稱'constructor'來存儲構造函數,因爲'constructor'在JavaScript中已經有了含義。 (只是不是一個有用的。) – bobince 2010-04-11 11:35:04