What's the reasoning behind switching from the for loop to using forEach? Is it for performance, clarity, etc? I know we use

for ( var key in object ) 

several times in our drivers. Wondering if we should move those to this format as well for uniformity.