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);


});