buenas,
otra alternativa que tienes usando el array, ya que lo vas llenando con cada ingreso, es realizando un sort (reordenar) y luego devolver el ultimo/primer elemento del array dependiendo de como se haya realizado el sort. lo unico que debes proveer una funcion a sort para indicarle como va a reordenar el array. en este caso particular necesitaras pasar una funcion porque los elementos del array no son numericos sino objetos.
notese el segundo y tercer ejemplo en el siguiente tutorial,
http://www.w3schools.com/jsref/jsref_sort.asp