forEach विधि

forEach विधि आपको एक ऐरे के सभी तत्वों को क्रमिक रूप से इटरेट करने की अनुमति देती है। यह विधि एक फ़ंक्शन को पैरामीटर के रूप में प्राप्त करती है, जो ऐरे के प्रत्येक तत्व के लिए निष्पादित होगी।

इस फ़ंक्शन में तीन पैरामीटर पास किए जा सकते हैं। यदि ये पैरामीटर मौजूद हैं (वे अनिवार्य नहीं हैं), तो पहले में स्वचालित रूप से ऐरे का तत्व चला जाएगा, दूसरे में उसकी ऐरे में संख्या (इंडेक्स) चली जाएगी, और तीसरे में - स्वयं ऐरे चला जाएगा।

सिंटैक्स

javascriptऐरे.forEach(function(तत्व, इंडेक्स, ऐरे) {
  कोड, जो सभी तत्वों के लिए निष्पादित होगा
});

उदाहरण

आइए ऐरे के तत्वों को कंसोल में आउटपुट करें:

javascriptlet arr = [1, 2, 3, 4, 5];

arr.forEach(function(elem) {
  console.log(elem);
});

उदाहरण

आइए तत्वों और उनकी संख्याओं को कंसोल में आउटपुट करें:

javascriptlet arr = ['a', 'b', 'c', 'd', 'e'];

arr.forEach(function(elem, ind) {
  console.log(elem, ind);
});

उदाहरण

आइए ऐरे के तत्वों का योग ज्ञात करें:

javascriptlet arr = [1, 2, 3, 4, 5];
let sum = 0;

arr.forEach(function(elem) {
  sum += elem;
});

console.log(sum);

कोड निष्पादन का परिणाम:

javascript15

यह भी देखें

  • विधि map,
    जो ऐरे के प्रत्येक तत्व पर एक फ़ंक्शन लागू करने की भी अनुमति देती है
  • विधि filter,
    जो ऐरे के तत्वों को फ़िल्टर करने की अनुमति देती है
  • विधियाँ some और every,
    जो ऐरे की जाँच करती हैं
  • विधियाँ reduce और reduceRight,
    जो ऐरे को एक एकल मान में संक्षिप्त करती हैं