2017-08-15 3 views
-1

この質問をクイズで見ましたが、太った矢印の質問はどのように機能しますか?はい、なぜ、何の理由は?:ファット・アトム機能とファット・アット・ファンクションの機能

var abc = function() { 
     return { 
      log : function() { 
      console.log(this.val); 
      } 
     }; 
    } 

    var def = function(){ 
     return{ 
      log :() => { 
      console.log(this.val); 
      } 
     }; 
    } 
+0

この単純なコードに大きな違いはありません –

+0

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions – cssko

答えて

0

脂肪矢印機能が自動的にthisに結合していない場合場合場合は、次のコードの違いは、そこにあります。これは、thisthatなどの他の変数に保存する必要のあるコードを避けるのに役立ちます。深く入れ子にされたコールバック地獄など。それはまた、より簡潔です。

関連する問題