箭頭函式 Arrow function

使用語法:=>

Arrow function兩大特性:

  1. 匿名函數宣告上,語法更簡短
  2. 綁定this變數:在ES5前,this在不同狀況下會指向不同的值。常用方式是利用closure將this存在另一個變數中:

    使用arrow function後就能自動將this變數綁定到其定義所在的物件:

    比較2:=>前的()可帶入參數

參考資料:MDN-Javascript-箭頭函數(Arrow Function)