सेट ऑब्जेक्ट का 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