- 633 名前:デフォルトの名無しさん mailto:sage [2016/06/13(月) 00:40:16.01 ID:6Ot446qT.net]
- >>614
どうするのが一番可読性が良いかを考えれば自ずと答えは出る。 可読性を高くするには、頭の中で覚えておくコードを少なくするということでもある。 だからより小さい範囲、つまりfor文の中で書くのが良い。 ただし、for文の行でいろいろ書くなよ?w for (let i = 0, l = array.length; i < l; i++) for文の行でやるのは多くてもこれだけ(インデックス用の変数と終了条件)だ for (let i = 0, l = array.length, foo, bar, baz; i < l; i++) なんてfor文とは関係ない変数を宣言しないように。 言い換えると、変数に代入しないletはやってはいけないってこと。 let v = 0; // OK let v; // NG またletではなくconstを使ったほうが良いぞ constは再代入が不可能になる。つまり変数に入れた値を変えることが出来ない。 それでプログラミングが出来るのか?って思うかもしれないができるんだ。 関数型プログラミングの考え方を取り入れると殆どconstでよくなる。
|

|