我在javascript中得到了一个json对象,就像
var json = {"20121207":"13", "20121211":"9", "20121213":"7", "20121219":"4"};
不知道最后一个键的名字一样.(键按升序排列)
如何读取最后一个元素的值(和键)?
Zir*_*rak 17
var highest = json[ Object.keys(json).sort().pop() ];
Run Code Online (Sandbox Code Playgroud)
Object.keys(ES5,shimmable)返回对象键的数组.然后我们对它们进行排序并抓住最后一个.
你不能确保for..in循环中的顺序,所以我们不能完全依赖它.但正如你所说,按键是按升序排列的,我们可以简单地对它们进行排序.
| 归档时间: |
|
| 查看次数: |
30385 次 |
| 最近记录: |