扩展javascript类的正确/最佳方法是什么,所以B类继承A类的所有内容(B类扩展A)?
答案 0 :(得分:57)
查看Simple JavaScript Inheritance和Inheritance Patterns in JavaScript。
最简单的方法可能是功能继承,但有利有弊。
答案 1 :(得分:30)
Douglas Crockford对JavaScript中的继承有一些非常好的解释:
答案 2 :(得分:1)
extend = function(destination, source) {
for (var property in source) {
destination[property] = source[property];
}
return destination;
};
您还可以在for循环中添加过滤器。