JavaScript Global Variable Strict Mode
Solusi 1
var GLOB = null;
(function(){
'use strict';
GLOB =' not null';
console.log(GLOB);
}());
(function(){
'use strict';
console.log(GLOB);
})();
Solusi 2
(function(){
"use strict";
window.glb = null;
}());
(function(){
'use strict';
glb = "window glb";
console.log(glb);
})();
(function(){
'use strict';
console.log(glb);
})();
Solusi 3
(function(_vg) {
'use strict';
_vg.globalz = null;
})(this);
(function(){
'use strict';
globalz = "_vg globalz";
console.log(globalz);
})();
(function(){
'use strict';
console.log(globalz);
})();
Written on December 15, 2016