function func(){
for(let i=0;i<3;i++){
console.log(i);
}
func();
console.log(i)
//
let a=2;
function funt(){
console.log(a)
let a=1;
funt();
登陆购买课程后可参与讨论,去登陆吧
同学你好,两者的区别如下:
1、let和const形成的暂时性死区的本质:只要一进入当前作用域,所要使用的变量就已经存在了,但是不可获取,只有等到声明变量的那一行代码执行过后,才可以获取和使用该变量,也就是先声明,再使用。
2、作用域链:如果在当前作用域中没有查到值,就会向上级作用域去查,直到查到全局作用域,这么一个查找过程形成的链条就叫做作用域链。
祝学习愉快~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
登录后可查看更多问答,登录/注册
前端技术快速更迭,人才紧缺。带你从0基础开始,成为Web全栈工程师,转行就业更顺畅。
92 2
44 2
74 4
30 1
32 1
在线咨询
领取优惠
免费试听
领取大纲
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星