ES6游乐场的临时死亡区?

时间:2017-05-12 05:35:27

标签: javascript ecmascript-6

我正在阅读 Nicholas Zakas 'Understanding ECMAScript 6并且在第1章他提到Temporary Dead Zone又名 TDZ ,其中访问了{{1}块内的变量将生成错误,但在其外部只会被视为let。下面是我用他自己的评论用他的示例代码制作的组合代码:

undefined

我在Mike Lambert's ES6 playground尝试了相同的代码,但它显示console.log(typeof value); // "undefined" if (condition) { console.log(typeof value); // throws an error let value = "blue"; }console.log并且没有错误。所以,我的问题是Zakas先生错了,还是Mike Lambert的ES6游乐场被编译undefined的背景?

0 个答案:

没有答案