获取JSON中的最后一个元素不起作用

时间:2017-11-06 03:21:34

标签: javascript json

我正在尝试取JSON中的最后一个元素。我知道订单没有保留,但密钥是unix时间戳,所以我可以排序。我正在解决这个问题:

get last element of a json object in javascript

但我没有记录到控制台,没有错误。

我的代码:

var mydata = {"1509937402379":"7348.01","1509937412486":"7348.01","1509937422253":"7348.01","1509937426286":"7348.01","1509937430066":"7345.54"}

console.log(mydata[Object.keys(obj).sort().pop()]);

https://jsfiddle.net/Lmb5sd1m/1/

1 个答案:

答案 0 :(得分:3)

你错过..。你需要使用Object.keys(mydata)。

var mydata = {"1509937402379":"7348.01","1509937412486":"7348.01","1509937422253":"7348.01","1509937426286":"7348.01","1509937430066":"7345.54"}

复习同一个小提琴https://jsfiddle.net/Lmb5sd1m/1/