जावास्क्रिप्ट सरणी

| | | | | | | | | | | | | | | | |

जावास्क्रिप्ट में शामिल है () विधि एक सरणी में एक तत्व की खोज करती है। यदि सरणी तत्व मौजूद है, तो यह विधि सही है। फ़िल्टर () विधि आपको सूची में किसी आइटम को खोजने की अनुमति देती है। शामिल () के विपरीत, फ़िल्टर () विधि वह आइटम लौटाती है जिसे आपने खोजा था।

आप जानना चाहेंगे कि क्या इस सरणी में कोई विशेष मान है। उदाहरण के लिए, आपके पास उत्पाद ऑर्डर की एक सूची हो सकती है और यह जांचना चाहते हैं कि किसी ने आपके स्टोर से नाइटस्टैंड का आदेश दिया है या नहीं। JavaScript बूलियन कहा जाता है।

Array. शामिल करें () String.includes () की तरह ही काम करता है। लेकिन Array.includes () ऑब्जेक्ट्स की एक सरणी के लिए खोज करता है।

शामिल है () जावास्क्रिप्ट उदाहरण

मान लीजिए कि हमारे पास एक कैफे है। हम यह जांचना चाहते हैं कि क्या कोई है आज एक एस्प्रेसो का आदेश दिया है। हम आज की ऑर्डर सूची देखने के लिए निम्नलिखित कोड का उपयोग कर सकते हैं यह देखने के लिए कि क्या एस्प्रेसो के लिए ऑर्डर दिया गया है:

हमारा कोड लौटाता है: असत्य।

todays_orders सरणी में एक्सप्रेस मान शामिल नहीं है। तो कब हमारे शामिल () को क्रियान्वित किया जाता है, मान गलत लौटाता है। यदि हम उस सरणी की खोज करते हैं जहां तत्व मौजूद है, शामिल () होगा वापसी सच

अब बात करते हैं or जो भी हम चाहते हैं और अगर किसी ने पिछले तीन आदेशों में एक कैपुचीनो का आदेश दिया है। ऐसा करने के लिए हम includes () विधि का उपयोग start_position तर्क के साथ कर सकते हैं।

यहां वह कोड है जिसका हम उपयोग करेंगे:

हमारा प्रोग्राम वापस आता है: सच। चूंकि हमारे एरे में इंडेक्स वैल्यू 3 के बाद दूध को सॉर्ट किया गया था, हमारे शामिल () फ़ंक्शन ने एक मान सत्य लौटाया।

उपरोक्त उदाहरण में, हमने यह जांचने के लिए शामिल () का उपयोग किया है कि क्या स्ट्रिंग्स की एक सरणी में कोई विशेष मान शामिल है। लेकिन क्या होगा अगर हम यह जांचना चाहते हैं कि क्या वस्तुओं की एक सरणी में एक विशिष्ट मूल्य है? हम इस क्रिया को करने के लिए फ़िल्टर () फ़ंक्शन का उपयोग कर सकते हैं।

फ़िल्टर () फ़ंक्शन ऑब्जेक्ट की एक सरणी के माध्यम से पुनरावृति करता है और किसी विशेष के लिए खोज करता है। मूल्य। फ़िल्टर () एक तर्क लेता है: एक फ़ंक्शन जिसका उपयोग किसी मान को खोजने के लिए किया जाता है। यहां फ़िल्टर () JavaScript फ़ंक्शन का सिंटैक्स दिया गया है:

फ़िल्टर () JavaScript उदाहरण

कॉफ़ी ऑर्डर करने के लिए हमारे पास एक आइटम टेबल है जिसमें ऑर्डर की गई कॉफ़ी का नाम और ग्राहक का नाम दोनों शामिल हैं।

हम यह जांचना चाहते हैं कि क्या जॉन एप्पलसीड नाम के किसी व्यक्ति ने आज कॉफी का ऑर्डर दिया है। जॉन एक वफादार ग्राहक है और अपनी अगली कॉफी पर छूट मिलनी चाहिए थी।

निम्न कोड जांचता है कि क्या जॉन एप्पलसीड ने ऑर्डर दिया है:

हमारा प्रोग्राम रिटर्न:

सबसे पहले, हम com . नामक एक सरणी घोषित करते हैं mands. यह उन लोगों के नामों की सूची रखता है जिन्हें मैंने ऑर्डर किया है और जो पेय उन्होंने ऑर्डर किया है। इसके बाद, हम एक JavaScript वैरिएबल घोषित करते हैं, जिसे check_orders कहा जाता है। अगर जॉन एप्पलसीड नाम के किसी व्यक्ति ने आज कॉफी का ऑर्डर दिया है।

आइए check_orders वैरिएबल के मान को जावास्क्रिप्ट कंसोल । चूंकि जॉन एप्लासेड ने आज एक आदेश दिया है, इसलिए हमारा कार्य उसका ऑर्डर रिकॉर्ड लौटाता है। यदि आप कोई आदेश नहीं देते हैं, तो हमारा प्रोग्राम कुछ भी वापस नहीं करेगा।

यदि आप फ़िल्टर () विधि के बारे में अधिक जानना चाहते हैं, तो जावास्क्रिप्ट फ़िल्टर पर हमारा ट्यूटोरियल देखें। a href="/javascript-filter-reduce"> () और कम करें () ।

निष्कर्ष

शामिल है () तरीका जाँचता है कि कोई मान किसी सरणी में है या नहीं। यह विधि परिणाम के आधार पर सत्य या गलत लौटाती है। फ़िल्टर () विधि यह निर्धारित करती है कि वस्तुओं की एक सरणी में कोई विशेष मान है या नहीं। यह विधि उस वस्तु को लौटाती है जो किसी दिए गए मानदंड से मेल खाती है यदि वह सरणी में मौजूद है।

जावास्क्रिप्ट के बारे में अधिक जानना चाहते हैं? हमारी जावास्क्रिप्ट कैसे सीखें गाइड देखें। आपको विशेषज्ञ सलाह और सर्वोत्तम ऑनलाइन पाठ्यक्रमों, पुस्तकों और संसाधनों की एक सूची मिलेगी जिनका उपयोग आप सीखने में मदद के लिए कर सकते हैं।