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?