हमारे द्वारा लागू किए गए Set में, हम अपनी क्लास में एक forEach फ़ंक्शन बना सकते हैं और एक कॉलबैक स्वीकार कर सकते हैं जिसे हम हर एलिमेंट पर कॉल कर सकते हैं। आइए देखते हैं कि ऐसा फ़ंक्शन कैसे लागू किया जा सकता है।
उदाहरण
forEach(callback) {
for (let prop in this.container) {
callback(prop);
}
}
आप इसका परीक्षण इस तरह कर सकते हैं:
उदाहरण
const testSet = new MySet();
testSet.add(1);
testSet.add(2);
testSet.add(5);
testSet.forEach(elem => console.log(`एलिमेंट है ${elem}`));
आउटपुट
इससे निम्न आउटपुट मिलेगा:
एलिमेंट है 1 एलिमेंट है 2 एलिमेंट है 5
ES6 Set API भी forEach मेथड का उपयोग करके यही कार्यक्षमता प्रदान करता है।