जावास्क्रिप्ट एरे फ़ोर इटर
- पिछला पृष्ठ flatMap()
- अगला पृष्ठ from()
- एक स्तर ऊपर जेसक्रिप्ट एरे रेफरेंस मैनुअल
वर्णन और उपयोग
forEach()
फ़ंक्शन एलिमेंट के लिए क्रमवार एक बार कॉल किया जाता है。
टिप्पणी:बिना वैल्यू वाले एलिमेंट के लिए नहीं चलाया जाएगाforEach()
विधि。
उदाहरण
उदाहरण 1
आयत्त एलिमेंट का प्रत्येक वैल्यू लिखें:
var fruits = ["apple", "orange", "cherry"]; fruits.forEach(myFunction); function myFunction(item, index) { document.getElementById("demo").innerHTML += index + ":" + item + "<br>"; }
उदाहरण 2
आयत्त एलिमेंट के सभी वैल्यू के योग को प्राप्त करें:
var sum = 0; var numbers = [65, 44, 12, 4]; numbers.forEach(myFunction); function myFunction(item) { sum += item; document.getElementById("demo").innerHTML = sum; }
उदाहरण 3
आयत्त एलिमेंट के लिए प्रत्येक वैल्यू: वैल्यू को मूल वैल्यू के 10 गुणा करना:
var numbers = [65, 44, 12, 4]; numbers.forEach(myFunction) function myFunction(item, index, arr) { arr[index] = item * 10; }
व्याकरण
array.forEach(function(currentValue, index, arr), thisValue)
पारामीटर वैल्यू
पारामीटर | वर्णन | ||||||||
---|---|---|---|---|---|---|---|---|---|
function(currentValue, index, arr) | आवश्यक।आयत्त एलिमेंट के लिए चलाने वाली फ़ंक्शन
फ़ंक्शन पारामीटर:
|
||||||||
thisValue |
वैकल्पिक।फ़ंक्शन को भेजने के लिए इस्तेमाल की जाने वाली वैल्यू को "this" वैल्यू के रूप में पास करने के लिए。 यदि इस पारामीटर रिक्त है, तो वैल्यू "undefined" उसके "this" वैल्यू के रूप में पास की जाएगी。 |
तकनीकी विवरण
प्रतिफलन वाली विधि: | अनियंत्रित |
---|---|
जावास्क्रिप्ट संस्करण: | ECMAScript 5 |
ब्राउज़र समर्थन
सभी ब्राउज़र पूरी तरह से समर्थन करते हैं forEach()
विधि:
च्रोम | आईई | एज | फायरफॉक्स | साफारी | ओपेरा |
---|---|---|---|---|---|
च्रोम | आईई | एज | फायरफॉक्स | साफारी | ओपेरा |
सापोर्ट | 9.0 | सापोर्ट | सापोर्ट | सापोर्ट | सापोर्ट |
संबंधित पृष्ठ
ट्यूटोरियल:JavaScript सूची
ट्यूटोरियल:JavaScript सूची Const
ट्यूटोरियल:JavaScript सूची मथड़ा
ट्यूटोरियल:JavaScript सूची को क्रमबद्ध करना
ट्यूटोरियल:JavaScript अभिन्न सूची
- पिछला पृष्ठ flatMap()
- अगला पृष्ठ from()
- एक स्तर ऊपर जेसक्रिप्ट एरे रेफरेंस मैनुअल