Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

मैं एक स्ट्रिंग का उपयोग करके एक सरणी के माध्यम से कैसे खोजूं, जो जावास्क्रिप्ट के साथ एक सरणी में विभाजित है?

<घंटा/>

हमें स्ट्रिंग्स की एक सरणी और एक अन्य स्ट्रिंग दी जाती है जिसके लिए हमें सरणी में खोजना होता है। हम यह जांच कर सरणी को फ़िल्टर कर सकते हैं कि क्या इसमें वे सभी वर्ण हैं जो उपयोगकर्ता ने इनपुट के माध्यम से प्रदान किए हैं।

ऐसा करने के लिए कोड होगा -

उदाहरण

समाधान 1

const deliveries = ["14/02/2020, 11:47,G12, Kalkaji", "13/02/2020, 11:48,
A59, Amar Colony"];
const input = "g12, kal";
const pn = input.split(" ");
const requiredDeliveries = deliveries.filter(delivery =>
pn.every(p =>
delivery.toLowerCase()
.includes(p.toLowerCase())));
console.log(requiredDeliveries);

आउटपुट

कंसोल में आउटपुट -

["14/02/2020, 11:47,G12, Kalkaji"]

दूसरे और थोड़े बेहतर तरीके से हम इनपुट को विभाजित करने के चरण को हटा सकते हैं जैसा कि नीचे दिखाया गया है -

उदाहरण

समाधान 2

const deliveries = ["14/02/2020, 11:47,G12, Kalkaji", "13/02/2020, 11:48,
A59, Amar Colony"];
const input = "g12, kal";
const requiredDeliveries = deliveries
.filter(delivery =>
delivery.toLowerCase()
.includes(input.toLowerCase()));
console.log(requiredDeliveries);

लेकिन इस दूसरे दृष्टिकोण का उपयोग करते समय, हमें यह ध्यान रखना होगा कि यह अनुक्रम संवेदनशील है, जिसका अर्थ है कि AB, ab या Ab से मेल खाएगा, लेकिन BA या ba के साथ नहीं।

कंसोल में आउटपुट -

आउटपुट

["14/02/2020, 11:47,G12, Kalkaji"]

  1. जावास्क्रिप्ट में स्ट्रिंग की खोज कैसे करें?

    जावास्क्रिप्ट में स्ट्रिंग खोजने के लिए निम्नलिखित कोड है - उदाहरण दस्तावेज़ बॉडी { फॉन्ट-फ़ैमिली:सेगो यूआई, ताहोमा, जिनेवा, वर्दाना, सेन्स-सेरिफ़; } .result {फ़ॉन्ट-आकार:20px; फ़ॉन्ट-वजन:500; }जावास्क्रिप्ट में स्ट्रिंग की खोज करनावसंत का मौसम आने वाला है।यहां क्लिक करेंउपरोक्त स्ट्रिंग में स्प्रिं

  1. जावास्क्रिप्ट के साथ ऑब्जेक्ट्स को एक ऑब्जेक्ट ऐरे में कैसे मर्ज करें?

    ऑब्जेक्ट्स को एक ऑब्जेक्ट एरे में मर्ज करने के लिए निम्नलिखित कोड है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>D

  1. सी # में स्ट्रिंग सरणी के तत्वों में स्ट्रिंग को कैसे विभाजित करें?

    वह स्ट्रिंग सेट करें जिसे आप विभाजित करना चाहते हैं। string str = "Hello World!"; स्ट्रिंग को अलग-अलग तत्वों में विभाजित करने के लिए स्प्लिट () विधि का उपयोग करें। string[] res = str.Split(' '); C# में एक स्ट्रिंग को एक स्ट्रिंग सरणी के तत्वों में विभाजित करने के लिए पूरा कोड निम