JSFiddle - React, Tailwind, and code Playground
by Deepak Anand
JavaScript
// Dojo-declare's this.inherited() call breaks strict mode
require([
"dojo/_base/declare"
], function(declare){
'use strict';
var SuperClass = declare(null, {
superMethod: function(a, b, c){
console.log(a+b+c);
}
});
var SubClass = declare(SuperClass, {
superMethod: function(a, b, c){
// sub class
SuperClass.prototype.superMethod.apply(this, arguments);
}
});
var subclassInstance = new SubClass();
subclassInstance.superMethod(1, 2, 3);
});