麦克风的纹路 2021-05-11 21:59 采纳率: 85.7%
浏览 20
已采纳

一个视频自学初学疑问js的。为啥那个id要全局声明?下面stop函数明明就能读取上一个函数里的id

  • 写回答

1条回答 默认 最新

  • rick-lewis 2021-05-11 23:15
    关注

    每一个函数在创建执行上下文的时候会做三件事,创建变量对象,创建作用域链,确定this指向。如果声明在start里面,stop在执行的时候,发现作用域和作用域链上都没有这个变量,所以就会有问题。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?