forEach विधि
forEach विधि आपको एक ऐरे के सभी तत्वों को क्रमिक रूप से
इटरेट करने की अनुमति देती है।
यह विधि एक फ़ंक्शन को पैरामीटर के रूप में प्राप्त करती है, जो
ऐरे के प्रत्येक तत्व के लिए निष्पादित होगी।
इस फ़ंक्शन में तीन पैरामीटर पास किए जा सकते हैं। यदि ये पैरामीटर मौजूद हैं (वे अनिवार्य नहीं हैं), तो पहले में स्वचालित रूप से ऐरे का तत्व चला जाएगा, दूसरे में उसकी ऐरे में संख्या (इंडेक्स) चली जाएगी, और तीसरे में - स्वयं ऐरे चला जाएगा।
सिंटैक्स
ऐरे.forEach(function(तत्व, इंडेक्स, ऐरे) {
कोड, जो सभी तत्वों के लिए निष्पादित होगा
});
उदाहरण
आइए ऐरे के तत्वों को कंसोल में आउटपुट करें:
let arr = [1, 2, 3, 4, 5];
arr.forEach(function(elem) {
console.log(elem);
});
उदाहरण
आइए तत्वों और उनकी संख्याओं को कंसोल में आउटपुट करें:
let arr = ['a', 'b', 'c', 'd', 'e'];
arr.forEach(function(elem, ind) {
console.log(elem, ind);
});
उदाहरण
आइए ऐरे के तत्वों का योग ज्ञात करें:
let arr = [1, 2, 3, 4, 5];
let sum = 0;
arr.forEach(function(elem) {
sum += elem;
});
console.log(sum);
कोड निष्पादन का परिणाम:
15