JSHint não me deixa usar 'forEach' em um loop 'for'
Eu tenho um objeto com matrizes como valores.
<code>people = { 'steve':['foo','bar'], 'joe':['baz','boo'] } </code>
Para cada chave, gostaria de fazer um loop sobre os valores na matriz correspondente. Simples o suficiente:
<code>for ( var person in people ) { person.forEach( function(item) { console.log(item) }) } </code>
Mas o JSHint reclama:
<code>Don't make functions within a loop. </code>
Isso é realmente um problema com o meu código? Eu gosto bastante do ES5 curto para sintaxe de loop. Preciso usar o estilo ES3 ou alterar meu código de alguma outra forma?