ECMAScript 6入门

注:以下均是在 浏览器的 ES6 环境中

  1. 避免在块级作用域内声明函数,如果确实需要,也应写成函数表达式,而不是函数声明语句
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    //函数声明语句
    {
    let a = 'secret';
    function f() {
    return a;
    }
    }
    //函数表达式
    {
    let a = 'secret';
    let f = function () {
    return a;
    }
    }