Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

जावास्क्रिप्ट में किसी सरणी से अधिकतम n मान प्राप्त करें

<घंटा/>

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो पहले तर्क के रूप में संख्याओं की एक सरणी और दूसरे तर्क के रूप में 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]

  1. जावास्क्रिप्ट में foreach () करते समय सरणी के मानों को बदलना संभव है?

    हाँ, foreach() injavascript करते समय सरणी के मानों को बदलना संभव है। आइए इसे देखने के लिए एक उदाहरण लेते हैं - उदाहरण let arr = [1, 2, 3, 4]; arr.forEach((val, index) => arr[index] = val * val); console.log(arr); आउटपुट यह आउटपुट देगा - [ 1, 4, 9, 16 ] forEach का उपयोग करके इस पर पुनरावृति करत

  1. जावास्क्रिप्ट सरणी। मान ()

    JavaScript array.values() एक इटरेटर ऑब्जेक्ट लौटाता है जिसमें किसी दिए गए सरणी के सभी मान होते हैं। array.values() फ़ंक्शन के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport"

  1. जावास्क्रिप्ट सरणी में सभी अद्वितीय मान कैसे प्राप्त करें?

    जावास्क्रिप्ट सरणी में सभी अद्वितीय मान प्राप्त करने के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <t