次のコード:
var things = {'foo':'bar'}
for ( thing in things ) {
console.log(thing)
}
jshint で一貫して次のエラーが生成されます。
Bad for in variable 'thing'.
'thing' 変数を 'bad' にする理由がわかりません。ご覧のとおり、他の場所では使用されていません。jshintがこれをエラーと見なさないようにするには、どうすればよいですか?
次のコード:
var things = {'foo':'bar'}
for ( thing in things ) {
console.log(thing)
}
jshint で一貫して次のエラーが生成されます。
Bad for in variable 'thing'.
'thing' 変数を 'bad' にする理由がわかりません。ご覧のとおり、他の場所では使用されていません。jshintがこれをエラーと見なさないようにするには、どうすればよいですか?
それらは常に - 宣言されていない場合です。以前に宣言されていないvar
場合は、追加してみてください。thing
for ( var thing in things ) {
console.log(thing)
}
また
var thing;
//more code
for ( thing in things ) {
console.log(thing)
}
これが少し変更されたコードです。使用する前にすべてが宣言されていることを確認してください。
var things = {'foo':'bar'}, thing;
for ( thing in things ) {
console.log(thing)
}