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

जावास्क्रिप्ट में Set.forEach () फ़ंक्शन

<घंटा/>

सेट ऑब्जेक्ट का forEach () फ़ंक्शन किसी विशेष फ़ंक्शन के नाम को स्वीकार करता है और वर्तमान सेट में प्रत्येक मान के लिए उस फ़ंक्शन को चलाता है। उदाहरण के लिए, यदि आपने किसी मान को प्रिंट करने के लिए कोई फ़ंक्शन लिखा है, यदि आप forEach() फ़ंक्शन का उपयोग करते हैं तो यह सेट के प्रत्येक तत्व के मान को प्रिंट करता है।

सिंटैक्स

इसका सिंटैक्स इस प्रकार है

setObj.forEach()

उदाहरण

<html>
<head>
   <title>JavaScript Example</title>
</head>
<body>
   <script type="text/javascript">
      function sampleFunction(value){
         document.writeln(value+",");
      }
      const setObj1 = new Set();
      setObj1.add('Java');
      setObj1.add('JavaFX');
      setObj1.add('JavaScript');
      setObj1.add('HBase');
      setObj1.forEach(sampleFunction);
      document.write("<br>");
      var sum = 0;
      function mathExample(value) {
         sum = value+sum;
         //document.write(value);
      }
      const setObj2 = new Set();
      setObj2.add(172);
      setObj2.add(364);
      setObj2.add(885);
      setObj2.add(746);
      setObj2.forEach(mathExample);
      document.write("Sum of all elements in the set: "+sum);
   </script>
</body>
</html>

आउटपुट

Java, JavaFX, JavaScript, HBase,
Sum of all elements in the set: 2167

  1. जावास्क्रिप्ट फ़ंक्शन आमंत्रण

    फंक्शन इनवोकेशन का उपयोग फंक्शन डेफिनिशन में कर्ली ब्रेसेस के अंदर कोड को फंक्शन नाम के बाद () जोड़कर निष्पादित करने के लिए किया जाता है, जब इसे उस विशेष फंक्शन को इनवोक करने के लिए परिभाषित किया गया हो। जावास्क्रिप्ट फ़ंक्शन इनवोकेशन को लागू करने के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html

  1. जावास्क्रिप्ट संख्या समारोह

    जावास्क्रिप्ट नंबर () फ़ंक्शन किसी ऑब्जेक्ट मान को उसके संबंधित संख्यात्मक मान के तर्क के रूप में परिवर्तित करता है। जावास्क्रिप्ट नंबर () फ़ंक्शन के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta

  1. जावास्क्रिप्ट में सरणी बनाम सेट।

    सेट डेटा प्रकार को ES2015 में पेश किया गया था और सरणी और सेट के बीच का अंतर यह है कि एक सरणी में डुप्लिकेट मान हो सकते हैं, जबकि एक सेट नहीं कर सकता। तत्वों को इंडेक्स का उपयोग करके सरणी में एक्सेस किया जा सकता है जो सेट में संभव नहीं है क्योंकि यह कुंजियों का उपयोग करता है और तत्वों को केवल उसी तरह