Javascript расширяет класс

Каков правильный/лучший способ расширить класс javascript, чтобы класс B наследовал все из класса A (класс B расширяет A)?

Ответ 2

У Дугласа Крокфорда есть очень хорошие объяснения наследования в JavaScript:

Ответ 3

   extend = function(destination, source) {   
          for (var property in source) {
            destination[property] = source[property];
          }
          return destination;
    };

Расширение JavaScript

Вы также можете добавить фильтры в цикл for.