JSHint nie pozwoli mi użyć „forEach” w pętli „for”

Mam obiekt z tablicami jako wartościami.

<code>people = {
    'steve':['foo','bar'],
    'joe':['baz','boo']
}
</code>

Dla każdego klucza chciałbym zapętlić wartości w odpowiedniej tablicy. Wystarczająco proste:

<code>for ( var person in people ) {
    person.forEach( function(item) {
      console.log(item)
    })
}
</code>

Ale JSHint skarży się:

<code>Don't make functions within a loop.
</code>

Czy to naprawdę problem z moim kodem? Bardzo podoba mi się krótka składnia ES5 for loop. Czy muszę użyć stylu ES3 lub zmienić mój kod w inny sposób?

questionAnswers(4)

yourAnswerToTheQuestion