アロー関数は - はじめに(研究ノート)

アロー機能(矢印機能)

より簡潔な文言

1.オリジナルの言葉遣い

関数法(paramsは){ 
  戻りparamsは* 2。
}

2.機能が矢印します

(paramsは)=> {paramsは* 2;} 

行を取得します。

。唯一つのパラメータ場合は、括弧は省略することができます

paramsは=> {paramsは* 2;} 

B。一つだけの式は、中括弧を省略することができた場合

params =>のparams * 2。

第二に、この時点では変更されません

例:実装++

VAR法= 関数(){
  この .A = 0 。
  この。タイマー=のsetInterval(関数(){
    この .A ++ ; 
    はconsole.log(この.A); 
  }、1000)。
} 
VAR法=新しいメソッド()。

出力:

NaNに
はNaN 
NaNに
...

定義され、あなたがすることができない出力の目標値でのsetInterval関数で、この、尖った窓、窓ので。

機能矢印の変更は、++を達成することができます。

VAR法= 関数(){
  この .A = 0 。
  この。タイマー=たsetInterval(()=> {
    この .A ++ ; 
    はconsole.log(この.A); 
  })
} 
VARの方法= 新しいメソッド()。

出力:

1 
2 
3 
...

おすすめ

転載: www.cnblogs.com/leepy/p/12602278.html
おすすめ