私はannotated source for the Parsley javascript libraryを読んでいます。私は完全に理解していない表記を続けています。 Google検索は有用な検索用語として "()=>"または "=>"を無視しているため、実際には役に立たない。Javascript notation:()=> {return 5; }
はここに例を示します
if (event) {
this.submitEvent = $.extend({}, event, {preventDefault:() => {
ParsleyUtils.warnOnce("Using `this.submitEvent.preventDefault()` is deprecated; instead, call `this.validationResult = false`");
this.validationResult = false;
}});
}
私は何が起こっているかを推測することができますが、私は、構文や関数/ラムダ宣言またはパターンの名前を理解していません。
関数宣言のパターンまたはスタイルの名前は何ですか?その目的は何ですか?
「=>のjavascript」のためにStackOverflowを検索する場合、何も結果が答えにマッチしていない「矢印関数の構文」 –
と呼ばれています。地獄先週、私は、「約束したときに」jQueryの遅延関数呼び出しを学習しようとしましたが、何も見つけられませんでした。 – Kieveli
'' jquery deferred''や 'jquery deferred then'や' jquery promise then? '' promise'は非常に一般的です... – nils