Why does typeof let
return 'undefined'
and is not throwing an SyntaxError instead?
console.log(typeof let);
答案 0 :(得分:10)
typeof
运算符将let
视为未声明的变量。
在MDN docs中查看更多内容。
用未声明的变量来看这个。
console.log(typeof elefromstack)

在严格模式下,会抛出错误。
'use strict'
console.log(typeof let);