面试-JS基础知识-作用域和闭包

问题

  • this的不同应用场景
  • 手写bind函数
  • 实际开发中闭包的应用场景,举例说明
  • 创建10个<a>标签,点击的时候弹出来对应的序号

作用域:某个变量的合法使用范围

  • 全局
  • 函数
  • 块级

** 自由变量


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

闭包

  • 函数作为参数被传递
  • 函数作为返回值被返回
posted @ 2024-09-13 20:10  一个甜橙子  阅读(10)  评论(0)    收藏  举报