JSHint no me deja usar 'forEach' en un 'for' loop
Tengo un objeto con arrays como valores.
people = {
'steve':['foo','bar'],
'joe':['baz','boo']
}
Para cada clave, me gustaría recorrer los valores en la matriz correspondiente. Suficientemente simple:
for ( var person in people ) {
person.forEach( function(item) {
console.log(item)
})
}
Pero JSHint se queja:
Don't make functions within a loop.
¿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?