UNPKG

itiaaib42nodeumd

Version:

AAIB ITI 42

41 lines (28 loc) 908 B
//UMD [Universal Module Definition] [Run the same code at (Client-Server) Side] // function sum(x=0,y=0){ // return x+y; // } // (function (x=0,y=0){return x+y;})(5,6) (function (callingName, environment, definition){ //if ServerSide ===> module.exports = definition if(typeof module === "object"){ module.exports = definition; } //else if ClientSide ===> environment[callingName] = definition else{ environment[callingName] = definition; } })("myModule",this,function(){return "Hii Everyone"}) // console.log(window);// // console.log(module); // console.log(this); // console.log(typeof module); console.log("Hello") function ABC(){ return "ABC"; } /** * Major (1).0.0 ===> remove method ==> new method * Minor 1.(0).0 ===> add new future * Patch 1.0.(0) ===> error inside fun || enhance inside fun */