Es6-features 讀書心得

Arrows

  • 多個參數以()包住,如不需要參數則以 () 表示, 如只有一個參數可以省略括弧
  • 當有多個陳述 (statement) 需用 { } 框住,當只有一個陳述則不需

新舊寫法比對:

var f = (arr, b) => {
    arr.push('132');
    return arr.length;
};
var f = function f(arr, b) {
    arr.push('132');
    return arr.length;
};