有一种简单的方法来获取键值对的对象中的最后一个键,例如
var valuePair = {
key: value,
key2: value2,
key3: value3
}
var lastKey = getLastKey(valuePair);
console.log(lastKey);
//Prints 'key3'
答案 0 :(得分:5)
对象不是数组,因此默认情况下不对这些键进行排序。如果您应用自己的排序(例如,排序),那么您可以确定最后的排序,但您必须定义排序规则(例如,ascii-alphabetical)。
如果订单不重要,您可以这样做:
Object.keys(valuePair).pop()