为了账号安全,请及时绑定邮箱和手机立即绑定

js函数中的大括号是什么意思,作用域吗,怎么解释呀?

js函数中的大括号是什么意思,作用域吗,怎么解释呀?

波斯汪 2018-11-14 08:53:18
看到js有这样的写法,不知道这个大括号的用意:  function run(){     {       alert(1);     }  }我其实是不太理解他只是在大括号中执行了一个方法,这种写法和变量的作用域有什么关系。
查看完整描述

1 回答

?
ibeautiful

TA贡献1993条经验 获得超5个赞

代码块,有两种不同的含义

  • es6之后的块级作用域,上面很多答案都说了

  • 用作代码分割,纯粹代码维护上的需求,比如一个函数内需要做两个事,这两件事完全没有关系,这样可以分开,或者其中一些代码不在主流程中,比如需要记录一个日志,将他用{}包起来,让代码阅读起来更简单轻快一点,在梳理流程的时候,不需要关心这个分支任务。

    {    do something...}
    {    do something...}do something...


查看完整回答
反对 回复 2018-11-14
  • 1 回答
  • 0 关注
  • 886 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信