トップレベルで for...は使わないのが望ましいのか?
あらためて美しいJavaScriptを書きたいなと思い、JSLintを使い始めました
下記をJSLintにかけたとき
var myArr = [1,2,3];
for (var i = 0; i < myArr.length; i += 1) {
//
}
1 Unexpected 'for' at top level.
for (var i = 0; i < myArr.length; i += 1) { // Line 2, Pos 1
2 Unexpected 'var'.
for (var i = 0; i < myArr.length; i += 1) { // Line 2, Pos 6
と評価されます。まぁJSLintが絶対とはおもいませんが・・・
- トップレベルでFORは使わないほうがよいのでしょうか?
- i の宣言は前もって宣言しておいたほうが良いのでしょうか?
あるいは、JSLintのポリシーについて解説などあるリソースなどございましたら、ご教授くださいませ。よろしくお願いします。