在javascript設計模式中 第4.2.2章節中對extend函數的書寫如下function extend(subClass,superClass){ var F = function(){}; F.prototype = superClass.prototype; subClass.prototype = new F(); subClass.prototype.constructor = subClass;}我的問題就是有關這個函數F。如果按照這種方式實現的繼承關系,那么最后subClass實例化出來的對象它的原型鏈應該如下圖:但是實際上 chrom控制臺輸出的卻是如下圖其中的那個函數F并沒有在chrom的調試中表現出來。我的問題就是F為什么沒有在原型鏈中?
對js設計模式中extend函數的實現的一點疑問
狐的傳說
2018-11-23 18:14:19