问题描述看项目代码时发现还可以像下面这样,函数里面的部分语句用大括号包起来,但是执行的时候好像没什么区别,想问下这有个什么用?function a(){ console.log('<<<<');
{ let b = '123'; console.log(b);
} console.log('>>>');
}//输出<<<<123>>>
2 回答
喵喔喔
TA贡献1735条经验 获得超5个赞
隔离作用域
function a() { console.log('<<<<'); { let b = '123'; console.log(b); } console.log(b); //重点在这儿,这里会报错,程序就会中断执行 console.log('>>>'); }
添加回答
举报
0/150
提交
取消