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

जावास्क्रिप्ट में सबस्ट्रिंग संयोजन

<घंटा/>

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो पहले और दूसरे तर्क के रूप में दो स्ट्रिंग लेता है। आइए इन स्ट्रिंग्स को str1 और str2 कहते हैं। फ़ंक्शन को जांचना चाहिए कि क्या str2 में एक सबस्ट्रिंग संयोजन मौजूद है, कि जब संयुक्त पैदावार str2।

संयोजन को प्रतिस्थापित करने से हमारा मतलब है कि हम वर्णों को छोड़ सकते हैं लेकिन हमें str1 से चयनित वर्णों के क्रम को बनाए रखना होगा।

उदाहरण के लिए -

यदि इनपुट स्ट्रिंग्स हैं -

const str1 ='desxooajmepwele';const str2 ='example';

तब आउटपुट होना चाहिए -

कॉन्स्ट आउटपुट =सत्य;

क्योंकि स्ट्रिंग 'उदाहरण' कुछ चुनकर और str1 से वर्णों के क्रम को बनाए रखने के द्वारा बनाई जा सकती है।

उदाहरण

इसके लिए कोड होगा -

const str1 ='desxooajmepwele';const str2 ='example';const सम्‍मिलित स्ट्रिंग =(str1 ='', str2 ='') => {चलो [मिला हुआ, अगला] =[0, 0]; for(const char of str2){ अगला =str1.slice(FoundAt).indexOf(char); अगर (अगला ===- 1) { झूठी वापसी; }; पाया+=अगला + 1; }; सही लौटें;};कंसोल.लॉग(intainsString(str1, str2));

आउटपुट

और कंसोल में आउटपुट होगा -

<पूर्व>सत्य
  1. जावास्क्रिप्ट एस्केप ()

    जावास्क्रिप्ट में एस्केप () फ़ंक्शन का उपयोग स्ट्रिंग को एन्कोड करने के लिए किया जाता है। यह जावास्क्रिप्ट 1.5 में पदावनत है। जावास्क्रिप्ट एस्केप के लिए कोड निम्नलिखित है () उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta

  1. जावास्क्रिप्ट डेटा व्यू ()

    JavaScript DataView हमें निम्न स्तर का इंटरफ़ेस प्रदान करके बाइनरी ArrayBuffer में कई प्रकार की संख्याओं को पढ़ने और लिखने की अनुमति देता है। हम DataView() का उपयोग किए बिना सीधे ArrayBuffer में हेरफेर नहीं कर सकते। JavaScript DataView को लागू करने के लिए कोड निम्नलिखित है - उदाहरण दस्तावेज़ बॉडी {

  1. जावास्क्रिप्ट चलो

    2015 में पेश किया गया जावास्क्रिप्ट लेट कीवर्ड हमें ब्लॉक स्कोप्ड वेरिएबल्स को परिभाषित करने की अनुमति देता है। जावास्क्रिप्ट में Let कीवर्ड का उपयोग करके वेरिएबल घोषित करने के लिए कोड निम्नलिखित है - उदाहरण दस्तावेज़ बॉडी { फॉन्ट-फ़ैमिली:सेगो यूआई, ताहोमा, जिनेवा, वर्दाना, सेन्स-सेरिफ़; } .नमूना{