不明白!!!

不明白!!!

使用字面量的方式来声明的对象格式不属于块级作用域吧?

那使用字面量来声明的函数呢?它属不属于块级作用域呢?

有没有分类呢?都什么是块级作用域?


正在回答

登陆购买课程后可参与讨论,去登陆

2回答

你好同学,首先,块级作用域是es6中才有的概念,即es6中只有块级作用域和全局作用域。而局部作用域是前面JavaScript(可以说是es5)中的概念,即JavaScript中只有局部作用域和全局作用域的概念。

  1. es6中,规定使用{}都会形成块级作用域(除了字面式声明对象不会形成块级作用域),所以不管使用什么样的方式声明函数,都是块级作用域。

  2. JavaScript中,只有声明函数才会形成局部作用域。

祝学习愉快,望采纳。

好帮手慕夭夭 2019-08-02 16:14:58

你好同学,解答如下:

1.字面量的方式声明对象不属于块级作用域,课程中老师有讲到的哦。

2.字面量声明的函数属于块级作用域。

3.es6中规定使用{}都会形成块级作用域,除了字面式声明对象不会形成块级作用域,这一个特殊记着就行。

祝学习愉快,望采纳。

  • 提问者 看不穿繁华 #1
    字面量声明的函数属于块级作用域了? 那正常使用function声明的函数呢?是属于局部作用域的吧? 是不是在ES6里还是存在着全局作用域、局部作用域以及块级作用域这三种呢?
    2019-08-02 16:45:32
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星

相似问题

登录后可查看更多问答,登录/注册

请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师