JavaScript Array filter()
- पिछला पृष्ठ fill()
- अगला पृष्ठ find()
- एक स्तर ऊपर जेसक्रिप्ट एरे रेफरेंस मैनुअल
अर्थ और उपयोग
filter()
मथड़ी एक आयता तत्व श्रृंखला बनाता है जिसमें सभी परीक्षण से समर्थित आयता तत्व (फ़ंक्शन के रूप में प्रदान) को भरा है।
टिप्पणी:filter()
इस फ़ंक्शन को बिना मूल्य वाले आयता तत्वों पर नहीं चलाया जाएगा.
टिप्पणी:filter()
मूल आयता तत्व श्रृंखला को नहीं बदलेगा.
उदाहरण
उदाहरण 1
ages आयता तत्व श्रृंखला में सभी 18 वर्ष या अधिक के मूल्यों से बनी एक आयता तत्व श्रृंखला वापस करें:
var ages = [32, 33, 16, 40]; function checkAdult(age) { return age >= 18; } function myFunction() { document.getElementById("demo").innerHTML = ages.filter(checkAdult); }
उदाहरण 2
ages आयता तत्व श्रृंखला में सभी विशिष्ट नंबर के मूल्यों से बनी एक आयता तत्व श्रृंखला वापस करें:
<p>न्यूनतम उम्र: <input type="number" id="ageToCheck" value="18"></p> <button onclick="myFunction()">साबित करें</button> <p>सभी न्यूनतम उम्र से ऊपर के उम्र: <span id="demo"></span></p> <script> var ages = [32, 33, 12, 40]; function checkAdult(age) { return age >= document.getElementById("ageToCheck").value; } function myFunction() { document.getElementById("demo").innerHTML = ages.filter(checkAdult); } </script>
व्याकरण
आयता तत्व श्रृंखला.filter(function(currentValue, index, arr, thisValue)
पारामीटर मूल्य
पारामीटर | वर्णन | ||||||||
---|---|---|---|---|---|---|---|---|---|
function(currentValue, index, arr) | अनिवार्य. आयता तत्व श्रृंखला के हर तत्व पर चलाने वाला फ़ंक्शन.
फ़ंक्शन पारामीटर:
|
||||||||
thisValue |
वैकल्पिक. फ़ंक्शन को भेजने के लिए उपयोग में लिए जाने वाला मूल्य. यदि इस पारामीटर खाली है, तो इसके "this" मूल्य के रूप में "undefined" मूल्य को भेजा जाएगा. |
तकनीकी विवरण
वापसी मूल्य: | सभी परीक्षण के माध्यम से समर्थित सभी आयता तत्वों की एक आयता तत्व श्रृंखला. यदि कोई तत्व परीक्षण से समर्थित नहीं होता, तो एक खाली आयता तत्व श्रृंखला वापस किया जाता है. |
---|---|
JavaScript संस्करण: | ECMAScript 5 |
ब्राउज़र समर्थन
सभी ब्राउज़र पूरी तरह से समर्थन करते हैं filter()
तरीका:
Chrome | IE | Edge | Firefox | सैफारी | ओपेरा |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | सैफारी | ओपेरा |
सहायता | 9.0 | सहायता | सहायता | सहायता | सहायता |
संबंधित पृष्ठ
शिक्षा:JavaScript अभिन्न बाइटर
शिक्षा:JavaScript अभिन्न बाइटर Const
शिक्षा:JavaScript अभिन्न बाइटर मेथड
शिक्षा:JavaScript अभिन्न बाइटर को अनुक्रमित करना
शिक्षा:JavaScript अभिन्न बाइटर
- पिछला पृष्ठ fill()
- अगला पृष्ठ find()
- एक स्तर ऊपर जेसक्रिप्ट एरे रेफरेंस मैनुअल