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

जावास्क्रिप्ट में स्प्रेड ऑपरेटर का उपयोग करके किसी सरणी में अधिकतम मूल्य कैसे प्राप्त करें?

<घंटा/>

किसी सरणी में अधिकतम मान ज्ञात करने के लिए हमारे पास तार्किक विधियाँ और कई अंतर्निहित विधियाँ भी हैं, लेकिन स्प्रेड का उपयोग ऑपरेटर ने अधिकतम मूल्य खोजने के लिए हमारे काम को बहुत आसान बना दिया है। अंतर्निहित विधि Math.max() किसी सरणी में अधिकतम मान ज्ञात करने के लिए उपयोग की जाने वाली सबसे सामान्य विधि है। लेकिन इस पद्धति में, हमें सभी तत्वों को अलग-अलग पास करना होगा, जिससे हमारा कार्य कठिन हो जाएगा। तो इस समस्या को कम करने के लिए फैलें ऑपरेटर तस्वीर में आता है।

उदाहरण

निम्नलिखित उदाहरण में, प्रसार ऑपरेटर Math.max() के साथ नहीं है समारोह। किसी सरणी का प्रत्येक मान गणित फ़ंक्शन में भेजा जाता है। मूल्यों का एक छोटा सेट हो तो ठीक है, लेकिन मानों के बड़े सेट के मामले में, प्रत्येक तत्व को गणित समारोह में पारित करना मुश्किल है।

<html>
<body>
   <script>
      var array = [1,2,3];
      var Max1 = Math.max(array);
      var Max2 = Math.max(array[1],array[1],array[2]) ;
      document.write(Max1);
      document.write("<br>");
      document.write(Max2);
   </script>
</body>
</html>

आउटपुट

NaN
3

निम्नलिखित उदाहरण में, फैलें प्रत्येक मान को गणित फ़ंक्शन में भेजने के बजाय ऑपरेटर (...) का उपयोग किया जाता है। यह एक आधुनिक विधि है जिसका उपयोग किसी सरणी में अधिकतम मान ज्ञात करने के लिए किया जाता है।

उदाहरण

<html>
<body>
   <script>
      var array = [1,2,3];
      var Max1 = Math.max(array);
      var Max2 = Math.max(...array) ;
      document.write(Max1);
      document.write("<br>");
      document.write(Max2);
   </script>
</body>
</html>

आउटपुट

NaN
3

  1. जावास्क्रिप्ट स्प्रेड ऑपरेटर

    जावास्क्रिप्ट स्प्रेड ऑपरेटर हमें एक सरणी को अलग-अलग सरणी तत्वों में विस्तारित करने की अनुमति देता है। स्प्रेड ऑपरेटर का उपयोग करने के लिए सरणी नाम से पहले तीन बिंदु (...) होने चाहिए। जावास्क्रिप्ट स्प्रेड ऑपरेटर के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"&g

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

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

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

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