I am testing this at the moment and would like to create a class B that extends class A but having issues with it at present:
CLASS A
var CustomClassA = function(){
console.log('Custom Class A loaded')
this.message = ' Method Called';
}
CustomClassA.prototype = {
constructor : CustomClassA,
firstMethod : function(msg){
this._output(msg);
},
secondMethod : function(msg){
this._output(msg);
},
thirdMethod: function(msg){
this._output(msg);
},
_output: function(m){
return console.log(m + this.message);
}
}
CLASS B:
var CustomClassB = CustomClassA.extend(
function CustomClassB(){
console.log('Custom Class B loaded')
this.message = ' Method Called from class B';
},{
firstMethod : function(msg){this._output(msg);},
secondMethod : function(msg){this._output(msg);},
thirdMethod: function(msg){this._output(msg);},
_output: function(m){return console.log(m + this.message);}
});
Hoep the two examples makes it easy and hopefully I am doing it right in the first instance. Thanks