समस्या
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक सरणी लेता है और दूसरी सरणी देता है, इस सरणी का पहला तत्व इनपुट सरणी का सबसे छोटा तत्व होना चाहिए और दूसरा इनपुट सरणी का सबसे बड़ा तत्व होना चाहिए।
उदाहरण
निम्नलिखित कोड है -
const arr = [56, 34, 23, 687, 2, 56, 567]; const findMinMax = (arr = []) => { const creds = arr.reduce((acc, val) => { let [smallest, greatest] = acc; if(val > greatest){ greatest = val; }; if(val < smallest){ smallest = val; }; return [smallest, greatest]; }, [Infinity, -Infinity]); return creds; }; console.log(findMinMax(arr));
आउटपुट
[2, 687]