Node.js 箭頭函數

  • 格式: => (讀做:goesto) 左邊是參數,右邊是方法體
  • 演變:function f(x,y) {} -----> 演變成箭頭函數
     (x, y) => {}
     語法格式簡單
      • 箭頭函數的幾種形式:git

        • 沒有參數 () => console.log("hello");
        • 有一個參數 a => ++a;
        • 有多個參數 (a,b) => a + b;es6

        • 方法體有多條語句 (a,b) => { a=1; b=2; console.log(a+b)};github

      • 箭頭函數的注意事項
        • 箭頭函數不會影響this的指向
        • 箭頭函數根本沒有本身的this,箭頭函數內部的this就是外層代碼塊的this
        • 箭頭函數中沒有arguments對象,箭頭函數內部的arguments指向外層函數的arguments
        • 不能夠當作構造函數
相關文章
相關標籤/搜索