JSHint не позволит мне использовать forEach в цикле for
У меня есть объект с массивами в качестве значений.
<code>people = { 'steve':['foo','bar'], 'joe':['baz','boo'] } </code>
Для каждого ключа я хотел бы перебрать значения в соответствующем массиве. Достаточно просто:
<code>for ( var person in people ) { person.forEach( function(item) { console.log(item) }) } </code>
Но JSHint жалуется:
<code>Don't make functions within a loop. </code>
Это действительно проблема с моим кодом? Мне очень нравится короткий ES5 для синтаксиса цикла. Нужно ли использовать стиль ES3 или изменить код другим способом?