snippet

Javascript function for find the closest number from on array

const closest = (array, number) => array.reduce((prev, curr) => (Math.abs(curr - number) < Math.abs(prev - number) ? curr : prev));

// Return 100
closest([1, 20, 50, 100, 200, 500], 99);
Related snippets