看到js有这样的写法,不知道这个大括号的用意: function run(){
{
alert(1);
}
}我其实是不太理解他只是在大括号中执行了一个方法,这种写法和变量的作用域有什么关系。
1 回答
ibeautiful
TA贡献1993条经验 获得超5个赞
代码块,有两种不同的含义
es6
之后的块级作用域,上面很多答案都说了用作代码分割,纯粹代码维护上的需求,比如一个函数内需要做两个事,这两件事完全没有关系,这样可以分开,或者其中一些代码不在主流程中,比如需要记录一个日志,将他用
{}
包起来,让代码阅读起来更简单轻快一点,在梳理流程的时候,不需要关心这个分支任务。{ do something...} { do something...}do something...
添加回答
举报
0/150
提交
取消