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

JavaScript में Set.forEach() फंक्शन


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

सिंटैक्स

इसका सिंटैक्स निम्नानुसार है:

setObj.forEach(callbackFn)

उदाहरण

<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. JavaScript फंक्शन इनवोकेशन: फंक्शन कॉल करने के तरीके JavaScript फंक्शन इनवोकेशन: फंक्शन कॉल करने के तरीके

    JavaScript में फंक्शन को चार तरीकों से इनवोक (कॉल) किया जा सकता है, प्रत्येक अलग this बाइंडिंग व्यवहार के साथ। उदाहरण { helloWorld(); // साधारण इनवोकेशन }); </script> </body> </html> आउटपुट अलर्ट बॉक्स में HELLO WORLD प्रदर्शित होगा। फंक्शन इनवोकेशन के 4 तरीके

  1. JavaScript Number() फंक्शन JavaScript Number() फंक्शन

    JavaScript Number() फंक्शन ऑब्जेक्ट वैल्यू को तर्क के रूप में पास करके उसके संबंधित न्यूमेरिक वैल्यू में बदल देता है।उदाहरण<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width,

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

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