JSFiddle - React, Tailwind, and code Playground
by Artem
JavaScript
'use strict';
var MYAPP = (function(){
var str = 'Hello';
var secretf = function(){
return Math.PI;
};
return {
greet: function(name){
return `${str}, ${name}!`;
},
secret: secretf
};
})();
var obj = {
a: 5,
b: 6,
c: 7
};
var add = function(){
var args = Array.prototype.slice.call(arguments);
if(this !== window){
for(let v in this)
args.push(this[v]);
}
return args.reduce(function(sum, el){
return sum+el;
});
};
var log = function(){
return [this.a, this.b, this.c];
}
var sum = add.apply(obj, [1,2,3]);
//console.log(MYAPP.secret());
console.log(log.apply(obj));