06 - ECMAScript 6 - 01. 作用域、函数进阶、解构赋值、数组方法、综合案例

ECMAScript 6

作用域

局部作用域

1. 函数作用域
  • 函数内部声明的变量只能在函数内部被访问,外部无法直接访问
    ① 函数的参数也是函数内部的局部变量
    ② 不同函数内部声明的变量无法互相访问
    ③ 函数执行完毕后,函数内部的变量实际被清空了
2. 块作用域
  • JS 中使用 {} 包裹的代码称为代码块,代码块内部声明的变量外部将 有可能 无法被访问
    let、const 声明的变量 产生块作用域,var 声明的变量 不会 产生块作用域
    ② 不同代码块之间的变量无法互相访问
    ③ 推荐使用 letconst

全局作用域

你可能感兴趣的:(前端,ecmascript6)