JavaScript - Lesson - Leaky Globals
by johnpapa
JavaScript
// Topic: Leaky Globals
// Lesson: x is not defined
// Why?: If you add "use strict" it becomes a run time error
// ES6: If you use modules in ES6, its implicit "use strict"
//----------------------------------------------------
"use strict";
function hi() {
x = 1;
alert(x);
};
hi();
// module Views {
// implicit "use strict"
//
// }