हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो पहले तर्क के रूप में संख्याओं की एक सरणी और दूसरे तर्क के रूप में n कहते हैं, एक संख्या लेता है।
फिर हमारे फ़ंक्शन को सरणी से n सबसे बड़ी संख्या चुननी चाहिए और उन संख्याओं से युक्त एक नई सरणी लौटानी चाहिए।
उदाहरण
इसके लिए कोड होगा -
const arr =[3, 4, 12, 1, 0, 5, 22, 20, 18, 30, 52]; कॉन्स्ट पिकग्रेटेस्ट =(arr =[], num =1) => {if(num> गिरफ्तारी लंबाई) {वापसी []; }; कास्ट सॉर्टर =(ए, बी) => बी - ए; कास्ट अवरोही कॉपी =arr.slice ()। सॉर्ट (सॉर्टर); वापसी अवरोहीकॉपी.स्प्लिस (0, संख्या);}; कंसोल.लॉग (पिकग्रेटेस्ट (गिरफ्तारी, 3)); कंसोल.लॉग (पिकग्रेटेस्ट (गिरफ्तारी, 4)); कंसोल.लॉग (पिकग्रेटेस्ट (गिरफ्तारी, 5));पूर्व>आउटपुट
और कंसोल में आउटपुट होगा -
[ 52, 30, 22 ] [52, 30, 22, 20] [52, 30, 22, 20, 18]