获取javascript中json对象的最后一个元素
我在javascript中有一个json对象,就像
var json = {"20121207":"13", "20121211":"9", "20121213":"7",
"20121219":"4"};
不知道最后一个键的名称一样。(键按升序排列)
如何读取最后一个元素的值(和键)?
回答:
var highest = json[ Object.keys(json).sort().pop() ];
Object.keys
(ES5,可填充)返回对象键的数组。然后,我们对它们进行排序并获取最后一个。
您无法确保for..in
循环中的顺序,因此我们不能完全依靠它。但是正如您所说的,键是按升序排列的,我们可以对它们进行简单地排序。
以上是 获取javascript中json对象的最后一个元素 的全部内容, 来源链接: utcz.com/qa/432607.html