JSHint nie pozwoli mi użyć „forEach” w pętli „for”
Mam obiekt z tablicami jako wartościami.
people = {
'steve':['foo','bar'],
'joe':['baz','boo']
}
Dla każdego klucza chciałbym zapętlić wartości w odpowiedniej tablicy. Wystarczająco proste:
for ( var person in people ) {
person.forEach( function(item) {
console.log(item)
})
}
Ale JSHint skarży się:
Don't make functions within a loop.
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?