获得徽章 0
#每日快讯# 有大佬明白为啥能打印出1吗?
我理解的是在打印a之前,test已经执行完毕,
test栈栈中的执行上下文就该被弹出了,
这时在回调中应该访问不到变量a了才对。
function test(){
let a=1;
setTimeout(()=>{
console.log(a);
})
}
test()
展开
评论
下一页