不推荐使用。多级原型结构指的是 JavaScript 实现继承。 比如自定义类D,并把自定义类B作为D的原型,那就是一个多级原型结构了。怎么说呢,结构越来越复杂了就越难维护。鉴于此,使用 the Closure Library的 goog.inherits() 或许会是更好的选择。
function D() { goog.base(this) } goog.inherits(D, B); D.prototype.method = function() { ... };