JSHint lässt mich nicht 'forEach' in einer 'for'-Schleife verwenden
Ich habe ein Objekt mit Arrays als Werte.
<code>people = { 'steve':['foo','bar'], 'joe':['baz','boo'] } </code>
Für jeden Schlüssel möchte ich die Werte im entsprechenden Array durchlaufen. Einfach genug:
<code>for ( var person in people ) { person.forEach( function(item) { console.log(item) }) } </code>
Aber JSHint beschwert sich:
<code>Don't make functions within a loop. </code>
Ist das wirklich ein Problem mit meinem Code? Mir gefällt die kurze ES5-Syntax für Schleifen sehr gut. Muss ich den ES3-Stil verwenden oder meinen Code auf andere Weise ändern?