Ich habe ein Array arr = ['14:00', '15:00', '16:00', ...]
.Drehen Sie ein Array durch übereinstimmende Elementwerte
Ich möchte das Array so drehen, dass das Zeitelement, das der tatsächlichen Zeit am nächsten ist, zuerst ist.
Ich habe eine Funktion gefunden ein Array hier JavaScript Array rotate() zu drehen, die eine Funktion
function arrayRotate(arr, count) {
count -= arr.length * Math.floor(count/arr.length)
arr.push.apply(arr, arr.splice(0, count))
return arr
}
verwendet Aber ich weiß nicht, wie die Zählung Argument, um zu bestimmen das erste Element, um sicherzustellen, zu der aktuellen Zeit am nächsten ist.
was meinst du mit * "rotieren" *? nur um die tatsächliche Zeit nach vorne zu stellen? –