Why does this work?
eval('let = new Array')
Please help me im confused
Tried to run it on: firefox, chrome.
Excepted result: error
>Solution :
It’s because let
is only restricted keyword when in strict mode MDN source:
let = new Array();
console.log(let);
VS
"use strict";
let = new Array();
console.log(let);