हमारे पास संख्याओं का एक सेट है और हमारी आवश्यकता फ़ंक्शन के इनपुट के रूप में प्रदान की गई किसी विशिष्ट संख्या के लिए समान या निकटतम उच्च संख्या कुंजी खोजने की है।
संख्याओं के समुच्चय को -
. के रूप में परिभाषित किया गया हैconst numbers = { A:107, B:112, C:117, D:127, E:132, F:140, G:117, H:127, I:132, J:132, K:140, L:147, M:117, N:127, O:132 };
उदाहरण
इसके लिए कोड होगा -
const numbers = { A:107, B:112, C:117, D:127, E:132, F:140, G:117, H:127, I:132, J:132, K:140, L:147, M:117, N:127, O:132 }; const nearestHighest = (obj, val) => { let diff = Infinity; const nearest = Object.keys(obj).reduce((acc, key) => { let difference = obj[key] - val; if (difference >= 0 && difference < diff) { diff = difference; acc = [key]; } return acc; }, []) return nearest; }; console.log(nearestHighest(numbers, 140));
आउटपुट
और कंसोल में आउटपुट होगा -
['F']