समस्या
हमें एक JavaScript फ़ंक्शन लिखना है जो एक ऐरे लेता है और दूसरा ऐरे लौटाता है, इस ऐरे का पहला एलिमेंट इनपुट ऐरे का सबसे छोटा एलिमेंट होना चाहिए और दूसरा इनपुट ऐरे का सबसे बड़ा एलिमेंट होना चाहिए।
उदाहरण
निम्नलिखित कोड है −
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]