ho questo:Return Index dei valori più vicini in una matrice
var scores=[0.7, 1.05, 0.81, 0.96, 3.2, 1.23];
Qual è il modo più leggibile per restituire gli indici dei valori più vicini ad un'altra variabile?
Ad esempio:
Con variabile = 1 deve restituire { low: 3, high: 1 }
iterare l'array, confrontare i valori e gli indici di record? Se per "migliore" intendi qualcosa di più elaborato, magari costruisci un albero ad intervalli? http://en.wikipedia.org/wiki/Interval_tree –
meno elaborato, ma semplice. stavo cercando Array.reduce restituendo un oggetto ma non potevo. –