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

जावास्क्रिप्ट में Set के माध्यम से लूप करना


हमारे द्वारा लागू किए गए 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 मेथड का उपयोग करके यही कार्यक्षमता प्रदान करता है।


  1. JavaScript इम्पोर्ट्स में  { }  का उपयोग JavaScript इम्पोर्ट्स में '{ }' का उपयोग

    JavaScript इम्पोर्ट्स में {} का उपयोग करने का निम्नलिखिक कोड है:उदाहरण<!DOCTYPE html> <html lang="hi"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Import wi

  1. जावास्क्रिप्ट में ऑब्जेक्ट्स वाले ऐरे के ऐरे के माध्यम से लूप कैसे करें? जावास्क्रिप्ट में ऑब्जेक्ट्स वाले ऐरे के ऐरे के माध्यम से लूप कैसे करें?

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

  1. जावास्क्रिप्ट में फॉर लूप का उपयोग करके खाली ऑब्जेक्ट में प्रॉपर्टी सेट करना जावास्क्रिप्ट में फॉर लूप का उपयोग करके खाली ऑब्जेक्ट में प्रॉपर्टी सेट करना

    जावास्क्रिप्ट में फॉर लूप का उपयोग करके खाली ऑब्जेक्ट में प्रॉपर्टी सेट करने के लिए निम्नलिखित कोड है: उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-sca