Files
sentinel/static/app/utils/findClosestNumber.tsx
2024-02-15 17:01:50 +00:00

11 lines
359 B
TypeScript

/**
* Finds the closest match to the number from the provided numbers array
*/
export function findClosestNumber(number: number, numbersArray: number[]) {
return numbersArray.reduce((previousBest: number, currentNumber) => {
return Math.abs(currentNumber - number) < Math.abs(previousBest - number)
? currentNumber
: previousBest;
});
}