1. 程式人生 > >ES6--箭頭函式建議

ES6--箭頭函式建議

  1. 箭頭函式適合於無複雜邏輯或者無副作用的純函式場景下,例如用在mapreducefilter的回撥函式定義中;
  2. 不要在最外層定義箭頭函式,因為在函式內部操作this會很容易汙染全域性作用域。最起碼在箭頭函式外部包一層普通函式,將this控制在可見的範圍內;
  3. 如開頭所述,箭頭函式最吸引人的地方是簡潔。在有多層函式巢狀的情況下,箭頭函式的簡潔性並沒有很大的提升,反而影響了函式的作用範圍的識別度,這種情況不建議使用箭頭函式。