为了在 unix 时间戳数组中指示最后一个值,要给出哪个排序?

Which sort by value to give in order to indicate LAST in a unix timestamps array?

我正在使用 lodash 的 sortBy 根据对象的时间戳(Unix 时间)对对象数组进行排序。
但是,我想将其中一个对象设置为始终是最后一个(基于特定条件)。
如果我想让它排在第一位,我会给它一个 0.

的值
let sortedArr = _.sortBy(arr, getSortByKey);

function getSortByKey(item) {
   if (item.key === 'lastKey') {
       return SORT_BY_KEY_LAST;
   }
   return item.timestamp;
}

我应该 return 设置什么值才能使 lastKey 始终排在最后?
我正在尝试找出最有意义且最易读的解决方案。

你可以return一个大的值,例如

Number.MAX_VALUE

由于已知所有 timestamp 值都是过去的,我意识到我可以使用 _.now() 作为一种非常优雅的方式来设置按时间戳值的最后排序。