functionevalCantModifyScopeInStrictMode() {'use strict'; // ⭐️ strict mode// ---------------------------------------------------------------// ⭐️ in strict mode, `eval` doesn't introduce new variables into// the surrounding scope, they're local to the script itself.eval("var b = 'bbb!';");// ╰── `b` is "local" to the inner script❗// ---------------------------------------------------------------console.log(b); // `b` is invisible.// ^// ⛔ ReferenceError: `b` is not defined}evalCantModifyScopeInStrictMode(); // ⛔ ReferenceError (runtime error)