1 for(key in obj){doFoo(obj[key]);}
2 // we do not remove line breaks! (we assume user knows what he is doing)
4 in obj )doFoo(obj[key]);
11 for(prop in obj[key]) {
17 // issue #13 : ForInStatement should not mess with inline object indent
19 for (i in {submit : true, change : true, focusin : true}) {
24 // keep empty statement on one line
36 // line breaks, weird spaces and multiple empty lines before
41 for ( key in obj ) doFoo(obj[key]);