Javascript 如何获取键值对对象中的最后一个键

Javascript 如何获取键值对对象中的最后一个键,javascript,key-value,Javascript,Key Value,是否有一种简单的方法来获取键值对对象中的最后一个键,例如 var valuePair = { key: value, key2: value2, key3: value3 } var lastKey = getLastKey(valuePair); console.log(lastKey); //Prints 'key3' 对象不是数组,因此默认情况下键不按顺序排列。如果应用自己的排序(例如,排序),则可以确定最后一个排序,但必须定义排序规则(例如,ascii字母顺序) 如果订单不重要,您

是否有一种简单的方法来获取键值对对象中的最后一个键,例如

var valuePair = {
key: value,
key2: value2,
key3: value3
}

var lastKey = getLastKey(valuePair);

console.log(lastKey);
//Prints 'key3'

对象不是数组,因此默认情况下键不按顺序排列。如果应用自己的排序(例如,排序),则可以确定最后一个排序,但必须定义排序规则(例如,ascii字母顺序)

如果订单不重要,您可以:

Object.keys(valuePair).pop()

对象不是数组,因此默认情况下键不按顺序排列。如果应用自己的排序(例如,排序),则可以确定最后一个排序,但必须定义排序规则(例如,ascii字母顺序)

如果订单不重要,您可以:

Object.keys(valuePair).pop()

没有“最后一个键”,因为对象没有顺序。您可能希望将键放入数组中,按某些条件对其排序,然后获取最后一个属性。您不能这样做,因为对象中的键没有定义顺序。您可以获取运行时认为是最后一个键的“last”键,但出于所有目的,它是一个随机键。您是否尝试了。。循环中?没有“最后一个键”,因为对象没有顺序。您可能希望将键放入数组中,按某些条件对其排序,然后获取最后一个属性。您不能这样做,因为对象中的键没有定义顺序。您可以获取运行时认为是最后一个键的“last”键,但出于所有目的,它是一个随机键。您是否尝试了。。循环中?