暂存死区是啥

暂存死区是啥

就是没有地址调用的为死区,暂存是啥

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好!

暂存死区是一整个名词,let/const是使用区块作用域;

在let/const声明之前就访问对应的变量与常量,会抛出ReferenceError错误(但在var声明之前就访问对应的变量,则会得到undefined)举个简单的例子,例如:

http://img1.sycdn.imooc.com//climg/5d776e360001d18d02270072.jpghttp://img1.sycdn.imooc.com//climg/5d776e3e000121ba04620070.jpg

http://img1.sycdn.imooc.com//climg/5d776e1c0001259c01810062.jpghttp://img1.sycdn.imooc.com//climg/5d776e2b000149c902030076.jpg

let/const声明的变量,在被实例化时创建,在被求值运算时才访问。

这一流程:进入作用域创建变量,到变量开始可被访问之间的一段时间,就称之为TDZ(暂时死区)。

如果帮到了你,欢迎采纳,祝学习愉快~

  • 慕神6715844 提问者 #1
    老师也就是预加载机制无法加载到的 都通常为暂存死去对吗? ES名词?
    2019-09-10 22:14:39
  • 好帮手慕码 回复 提问者 慕神6715844 #2
    理解正确,棒棒的,继续加油~ 祝学习愉快~
    2019-09-11 09:44:46
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星

相似问题

登录后可查看更多问答,登录/注册

请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师