1
JavaScriptBeginner#fundamentals#types
'use strict' (implicit in modules and classes) forbids undeclared variables, makes silent failures throw, sets this to undefined in plain function calls and disallows duplicate parameter names.
'use strict'; x = 5; // ReferenceError instead of creating a global