JSHint no me deja usar 'forEach' en un 'for' loop
Tengo un objeto con arrays como valores.
<code>people = { 'steve':['foo','bar'], 'joe':['baz','boo'] } </code>
Para cada clave, me gustaría recorrer los valores en la matriz correspondiente. Suficientemente simple:
<code>for ( var person in people ) { person.forEach( function(item) { console.log(item) }) } </code>
Pero JSHint se queja:
<code>Don't make functions within a loop. </code>
¿Es esto realmente un problema con mi código? Me gusta bastante el ES5 corto para la sintaxis de bucle. ¿Necesito usar el estilo ES3 o cambiar mi código de alguna otra manera?