Devsway

日々の記録とか記憶とか。

配列とオブジェクトからの破壊を優先する(prefer-destructuring)

コマンドラインの–fixオプションは、このルールによって報告された問題の一部を自動的に修正できます。


JavaScript ES6では、配列インデックスまたはオブジェクトプロパティから変数を作成するための、

破壊と呼ばれる新しい構文が追加されました。


このルールは、メンバー式を介してプロパティにアクセスする代わりに、構造化の使用を強制します。



ルールの詳細


VariableDeclarator


variable declarations用

宣言の場合ってこと。


AssignmentExpression


assignment expressions用

代入の場合ってこと。


enforceForRenamedProperties


ルールには、単一のキー、forceForRenamedPropertiesを持つ2番目のオブジェクトがあります。

これは、オブジェクトの構造変更が名前変更された変数に適用されるかどうかのルールです。


要は必ずreanameしろよ〜ってこと。


// だめ
var foo = object.bar;
// OK
var { bar: foo } = object;


カテゴリー

オレオレIT用語辞典