JSFiddle - React, Tailwind, and code Playground
by Abhishek Kumar
JavaScript
var SuperHero = function(){
var self = this,
power;
var getPower1 = function() {
return 'ENERGY';
};
this.getPower2 = function() {
console.log('getPower2: ', this, self);
return getPower1();
};
var getPower3 = function() {
console.log('getPower3: ', this, self);
return self.getPower2();
};
var _constructor = function(){
power = getPower1();
console.log('_constructor: ' + power);
}();
this.showPower = function() {
console.log('power: ' + power + ' | ' + this.getPower2() + ' | ' + getPower3());
};
console.log('SuperHero: ', this);
};
var hero = new SuperHero();
hero.showPower();
console.log('>' + hero.getPower2());