getting the last item in a javascript object

前端 未结 14 1988
遇见更好的自我
遇见更好的自我 2020-12-04 10:45

If I have an object like:

{ \'a\' : \'apple\', \'b\' : \'banana\', \'c\' : \'carrot\' }

If I don\'t know in advance that the list goes up

14条回答
  •  借酒劲吻你
    2020-12-04 11:42

    if you mean get the last key alphabetically, you can (garanteed) :

    var obj = { 'a' : 'apple', 'b' : 'banana', 'c' : 'carrot' };
    var keys = Object.keys(obj);
    keys.sort();
    var lastkey = keys.pop() // c
    var lastvalue = obj[lastkey] // 'carrot'
    

提交回复
热议问题