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

अपरिभाषित तत्वों के आस-पास किसी सरणी में सबसे बड़ी संख्या कैसे प्राप्त करें? - जावास्क्रिप्ट

<घंटा/>

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक सरणी लेता है जिसमें कुछ संख्याएं, कुछ तार और कुछ गलत मान होते हैं।

हमारे फ़ंक्शन को सरणी से सबसे बड़ी संख्या वापस करनी चाहिए।

उदाहरण के लिए -

यदि कुछ अपरिभाषित मानों के साथ इनपुट सरणी निम्नलिखित है -

const arr = [23, 'hello', undefined, null, 21, 65, NaN, 1, undefined, 'hii'];

तब आउटपुट 65

. होना चाहिए

उदाहरण

निम्नलिखित कोड है -

const arr = [23, 'hello', undefined, null, 21, 65, NaN, 1, undefined, 'hii'];
const pickBiggest = arr => {
   let max = -Infinity;
   for(let i = 0; i < arr.length; i++){
      if(!+arr[i]){
         continue;
      };
      max = Math.max(max, +arr[i]);
   };
   return max;
};
console.log(pickBiggest(arr));

आउटपुट

यह कंसोल पर निम्न आउटपुट उत्पन्न करेगा -

65

  1. जावास्क्रिप्ट के साथ एक ही सरणी में किसी सरणी के तत्वों की नकल कैसे करें?

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

  1. एकाधिक मानों द्वारा जावास्क्रिप्ट सरणी के तत्वों को कैसे खोजें?

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

  1. जावास्क्रिप्ट में दिए गए तत्वों की संख्या के साथ सरणी का क्रमपरिवर्तन कैसे करें

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो पहले तर्क के रूप में शाब्दिक की एक सरणी और दूसरे तर्क के रूप में एक संख्या लेता है। फ़ंक्शन को ऐसे सभी सरणियों की एक सरणी का निर्माण करना चाहिए जिनकी लंबाई दूसरे तर्क द्वारा निर्दिष्ट संख्या के बराबर है और इसमें इनपुट सरणी के तत्वों के सभी संभाव