美文网首页深入JavaScript
深入JavaScript Day03 - 闭包

深入JavaScript Day03 - 闭包

作者: 望穿秋水小作坊 | 来源:发表于2022-01-12 14:03 被阅读0次

1、思考,下面代码的第9行代码执行完毕后,为什么count没有随着函数执行上下文一起被销毁?

image.png
  • 因为有神奇的【闭包】存在

2、对数组常见的一些函数,分别说出作用?foreach、map、filter、reduce、find

  • 【foreach】for循环的替代品
  • 【map】对数组进行映射处理
  • 【filter】对数组进行过滤
  • 【reduce】对数据进行统计
  • 【find】查找数组中的元素

4、一个函数的作用域链是什么时候确定的?

  • 【在父函数进行代码解析的时候确定的,与调用位置无关】

5、一句话概括,什么是闭包?(跨语言的概念)

  • 【闭包 = 函数 + 能访问的自由变量】
image.png

6、理解下面两幅图,理解闭包的内存情况?

image.png image.png

相关文章

网友评论

    本文标题:深入JavaScript Day03 - 闭包

    本文链接:https://www.haomeiwen.com/subject/eiebcrtx.html