假设这个 JSON 对象:
var obj = {
"set1": [1, 2, 3],
"set2": [4, 5, 6, 7, 8],
"set3": [9, 10, 11, 12]
};
可以像这样检索“set2”属性:
obj["set2"]
有没有办法通过索引检索“set2”属性?它是 JSON 对象的第二个属性。这不起作用(当然):
obj[1]
所以,假设我想检索 JSON 对象的第二个属性,但我不知道它的名字——我该怎么做呢?
更新:是的,我知道对象是无序属性的集合。但我不认为浏览器会混淆 JSON 文字/字符串定义的“原始”顺序。