0
私は古いスタイルの関数宣言と非結合メソッド宣言を禁止します:防止古いスタイルの関数宣言
function f1() { ... }
const f2 = function() { ... }
class C {
f3() { ... }
}
が代わりに矢印スタイルの定数とフィールドを使用する必要があります
const f1 =() => { ... };
class C {
f3 =() => { ... };
}
がそれですESLintやいくつかのプラグインで可能ですか?
それらをすべて禁止にすると、いつかお尻であなたを噛むでしょう。しかし、 "スタンドアロン"機能についても知りたいです。 –
クラス内に矢印機能を使用しないでください。それはクラスから継承することが不可能になります。継承を使用する場合は、通常の関数を使用する必要があります。継承を使用したくない場合は、これは問題ありません。 – slebetman
継承と矢印関数の問題点は何ですか?私はあまり使っていないが、まだ問題はない。 – vbezhenar