2018-08-01から1ヶ月間の記事一覧

【ESLint】Unexpected unnamed function

Unexpected unnamed function 簡単にいうと、function使わなくていいのでは?ということ。 const setParams = function (args1, args2) { // 処理 ・・・ } みたいなメソッドに対して、アロー関数使いなよーって言われてる。 const setParams = (args1, args…

【javascript】Objectから要素を取り出すならfor文を使わずObject.keysを使おう

for..in loops iterate over the entire prototype chain, which is virtually never what you want. Use Object.{keys,values,entries}, and iterate over the resulting array とESLintで怒られるので、for文は卒業したい。 そこで使うのは、 Object.keys(…

【ESLint】Unary operator '++' used

単項演算子 (unary operator)のエラー。 ++ とか -- とか使わないでということ。 i += 1 って書けば解消されます。 for (let i = 0; i < l; i += 1) { // TODO } ちなみに、.eslintrc.jsonに "allowForLoopAfterthoughts": true って書けば++と--つかえるよ…