[
{"task":"test","created":"/Date(1291676980607)/"},
{"task":"One More Big Test","created":"/Date(1291677246057)/"},
{"task":"New Task","created":"/Date(1291747764564)/"}
]
我看了这里,有人有同样的问题,但“检查过”的正确答案是,如果删除该项目,在 IE 上会有所不同,这很好。我的问题是,上面的这些项目已存储,但是当我去抓取它们、迭代并返回时,这些项目会被反转,并且created
是在0
索引和task
is at 1
。另外,我需要将其作为 JSON 返回。
这是我的基本 JS ( value == anint用户正在传入):
outputJSON = {};
for(x in json[value]){
outputJSON[x] = _objectRevival(json[value][x]);
}
return outputJSON;
返回:
created: Mon Dec 06 2010 15:09:40 GMT-0800 (Pacific Standard Time)
task: "test"
对象属性的顺序是未定义的。不可能强制它们按指定的顺序排列。如果您需要按特定顺序排列它们,则可以使用数组可靠地构建此结构:
var values = [
[["task", "test"], ["created", "/Date(1291676980607)/"]],
[["task", "One More Big Test"], ["created", "/Date(1291677246057)/"]],
[["task", "New Task"], ["created", "/Date(1291747764564)/"]]
];
然后你可以像这样迭代你的结构:
for (var i = 0; i < values.length; i++) {
for (var k = 0; k < values[i]; k++) {
// values[i][k][0] contains the label (index 0)
// values[i][k][1] contains the value (index 1)
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)