JSHint считает a for -в переменной & #39;bad& #39;. Что это значит?

Следующий код:

var things = {'foo':'bar'}
for ( thing in things ) {
  console.log(thing)
}

Постоянно выдает следующую ошибку в jshint:

Bad for in variable 'thing'.

Я не понимаю, что делает переменную 'thing' плохой' -как видите, это не так используется где-либо еще. Что я должен сделать по-другому, чтобы jshint не считал это ошибкой?

16
задан mikemaccana 16 April 2014 в 11:21
поделиться