for in和Object.keys的顺序 - pod4g/tool GitHub Wiki
- ES5及以后的规范中,并没有规定for-in的顺序;
- Object.keys的顺序和for-in的顺序一致,规范里说了;
- ES3规范中倒是指定了了for-in的顺序跟对象属性的书写顺序一致;
var b = { 3:1, 42:2, 11:3 }
for( var key in b ){
alert( b[key] )
}
低版本浏览器弹窗的顺序是:1、2、3。现代浏览器弹窗的顺序是1、3、2。