面试-JS基础知识-作用域和闭包
问题
- this的不同应用场景
- 手写bind函数
- 实际开发中闭包的应用场景,举例说明
- 创建10个
<a>标签,点击的时候弹出来对应的序号
作用域:某个变量的合法使用范围

- 全局
- 函数
- 块级
** 自由变量


上面图的最里面的红框————a a1 a2都是自由变量,因为都没有被定义。会一层一层往上找。
闭包
- 函数作为参数被传递
- 函数作为返回值被返回

问题
<a>标签,点击的时候弹出来对应的序号作用域:某个变量的合法使用范围

** 自由变量


上面图的最里面的红框————a a1 a2都是自由变量,因为都没有被定义。会一层一层往上找。
闭包
