美文网首页深入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