Ich habe dies:in einem Array
var scores=[0.7, 1.05, 0.81, 0.96, 3.2, 1.23];
Was ist besser lesbar Art und Weise die Indizes der nächsten Werte auf eine andere Variable zurück?
Zum Beispiel:
Mit Variable = 1 Sollte Rückkehr { low: 3, high: 1 }
Iterate über das Array, vergleichen, Werte und Rekord Indizes? Wenn du mit "am besten" etwas Komplizierteres meinst, baue vielleicht einen Intervallbaum? http://en.wikipedia.org/wiki/Interval_tree –
weniger aufwendig, aber einfach. Ich habe Array.reduce versucht, ein Objekt zurückzugeben, konnte es aber nicht. –