2012-03-04から1日間の記事一覧

vim で JavaScript の syntax check をする

vim での JavaScript の構文チェックは jslint.vim を使っていたけど、重かったり、表示が崩れたりしてストレスフルだったので、 最近 Syntastic に乗り換えた。多言語の構文チェック機能があり、JavaScript の構文チェックに限らず大変便利。 Syntastic is …

Move 'var' declarations to the top of the function.

for (var i = 0, len = arr.length; i < len; i++) { console.log(arr[i]); } // Move 'var' declarations to the top of the function. 上のコードは JSLint で i, len の宣言は関数の一番最初で宣言しろと怒られる。 これは、こういう問題があるかららしい…