Применяете ли вы (возможно) концепции Java в Javascript?
Вам не нужно наследовать от классов в Javascript, вы просто обогащаете объектов .
Итак, лучший способ в моем мире (мире, полном людей насмешливых методов в объекты) - это:
function GeometricArray()
{
var obj=[]
obj.height=function() {
// wibbly-wobbly heighty things
for(var i=0;i<this.length;i++) {
// ...
}
}
obj.width=function() {
// wibbly-wobbly widy things
// ...
}
// ...and on and on...
return obj
}