美文网首页
2018-05-09作用域

2018-05-09作用域

作者: 想回到童年 | 来源:发表于2018-05-10 16:29 被阅读0次

1.函数的属性 [[scope]]

function a(){
        function b(){

        }
    }
    a()
    a defined a.[[scope]]-->0 :GO
    a donothing a.[[scope]]-->0:aAO
    b defined b.[[scope]]-->0 :aAO
                  -->1:Go
    b doing b.[[scope]]-->0 :bAO
                      -->1:aAO
                      -->2:GO

2.闭包的作用
闭包能够使用公有变量 可以做缓存 实现私有变量 实现模块化开发,避免污染全局变量
3.立即执行函数(IIFE)
针对初始化功能的函数
只能被表达式执行

+ function() {
    console.log(111)
}()

只要在结尾()的函数是个表达式 都可以立即被执行

相关文章

  • 2018-05-09作用域

    1.函数的属性 [[scope]] 2.闭包的作用闭包能够使用公有变量 可以做缓存 实现私有变量 实现模块化开发,...

  • js作用域

    1 - 作用域 1.1 作用域概述 全局作用域 局部作用域(函数作用域) 1.2 全局作用域 1.3 局部作用域 ...

  • 作用域,作用域链

    1 - 作用域 1.1 作用域概述 全局作用域 局部作用域(函数作用域) 1.2 全局作用域 1.3 局部作用域 ...

  • 变量作用域

    变量作用域:静态作用域、动态作用域JS变量作用域:JS使用静态作用域JS没有块级作用域(全局作用域、函数作用域等)...

  • 一网打尽 JavaScript 的作用域

    JavaScript 的作用域包括:模块作用域,函数作用域,块作用域,词法作用域和全局作用域。 全局作用域 在任何...

  • 作用域

    词法作用域,动态作用域,全局作用域,局部作用域,函数作用域,块级作用域,有些地方还能看到隐式作用域和显示作用域。 ...

  • JS的作用域

    JS的作用域: 全局作用域、函数作用域、eval 作用域、块级作用域 全局作用域: 函数作用域: 结果截屏: 说...

  • [ES6]1.1作用域

    作用域 全局作用域(global/window) 函数作用域/局部作用域(function) 块状作用域({}) ...

  • C - 作用域

    C - 作用域 一个 C 变量的作用域可以是: 块作用域 函数作用域 函数原型作用域 或 文件作用域 作用域描述程...

  • JavaScript作用域分类

    JavaScript作用域分类全局作用域局部作用域函数作用域块级作用域catchwithlet 和 const 什...

网友评论

      本文标题:2018-05-09作用域

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