アロー機能(矢印機能)
より簡潔な文言
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 ...