如下

var obj = {
  2:"2",
  40:"40",
  15:"15",
};
for (var k in obj) {
	console.log(k); 
};

IE6/7/8/Firefox/Safari
2
40
15

IE9/Chrome10/Opera11
2
15
40


即IE9/Chrome10/Opera11中不是按定义时的顺序输出的。for in规则参考ECMAScript5 12.6.4。

作者: snandy 发表于 2011-03-29 13:41 原文链接

推荐.NET配套的通用数据层ORM框架:CYQ.Data 通用数据层框架