美文网首页
前端面(baidu)

前端面(baidu)

作者: Guenevere | 来源:发表于2019-05-10 19:21 被阅读0次

    1. 项目中用到的难题,怎么解决的?

    2. 熟悉linux系统嘛?熟悉vue/angular等框架嘛?

    3. js闭包了解嘛

    (1) 执行下列函数,返回的是什么??

    返回值为:数组a,每个元素为一个function,函数返回都是5

    要返回元素为0,1,2,3,4该如何改?

    (2)执行下列函数,返回的是什么

    为(1)最后的答案:0,1,2,3,4

    4. 列举几个闭包的应用场景

    闭包:能够读取其他函数内部变量的函数(定义在一个函数内部的函数,内部函数持有外部函数内变量的引用)。

    闭包用途:

        读取函数内部的变量

        让这些变量的值始终保持在内存中

        方便调用上下文的具部变量,利于代码封装

    应用场景:

        (1)setTimeout:

        (2)回调

        (3)封装变量

        (4)循环绑定click事件

    参考:https://blog.csdn.net/qq_21132509/article/details/80694517

    相关文章

      网友评论

          本文标题:前端面(baidu)

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