Quel est le bon/meilleur moyen d’étendre une classe javascript pour que la classe B hérite de la classe A (la classe B étend la classe A)?
Jetez un coup d'œil à héritage JavaScript simple et modèles d'héritage en JavaScript .
La méthode la plus simple est probablement l'héritage fonctionnel, mais il y a des avantages et des inconvénients.
Douglas Crockford a de très bonnes explications sur l'héritage en JavaScript:
extend = function(destination, source) {
for (var property in source) {
destination[property] = source[property];
}
return destination;
};
Vous pouvez également ajouter des filtres dans la boucle for.