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

पहली स्ट्रिंग में उन तत्वों को हटाएं जो जावास्क्रिप्ट में दूसरी स्ट्रिंग में नहीं हैं

<घंटा/>

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो दो स्ट्रिंग्स में लेता है। हमारे फ़ंक्शन को पहली स्ट्रिंग का एक नया संस्करण लौटाना चाहिए जिसमें केवल वे तत्व शामिल हैं जो दूसरी स्ट्रिंग में भी मौजूद हैं।

ध्यान दें कि लौटाए गए स्टिंग में तत्वों के दिखने का क्रम नहीं बदलना चाहिए, यानी, क्रम वैसा ही होना चाहिए जैसा कि पहले स्ट्रिंग में था।

उदाहरण

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

const str1 = 'abcdefgh';
const str2 = 'banana';
const deleteSelectively = (str1 = '', str2 = '') => {
   let strArr1 = str1.split('');
   const strArr2 = str2.split('');
   const map = {};
   strArr2.forEach(el => {
      map[el] = 1;
   });
   strArr1 = strArr1.filter(el => {
      return map.hasOwnProperty(el);
   });
   return strArr1.join('');
};
console.log(deleteSelectively(str1, str2));

आउटपुट

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

ab

  1. जावास्क्रिप्ट में एक स्ट्रिंग के पात्रों को फिर से समूहित करना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो एक स्ट्रिंग str को पहले और एकमात्र तर्क के रूप में लेता है। स्ट्रिंग str में तीन प्रकार के वर्ण हो सकते हैं - अंग्रेजी अक्षर:(ए-जेड), (ए-जेड) अंक:0-9 विशेष वर्ण - शेष सभी वर्ण हमारे फ़ंक्शन को इस स्ट्रिंग के माध्यम से पुनरावृ

  1. उन तत्वों को खोजें जो पहली सरणी में मौजूद हैं और दूसरे में C++ में नहीं हैं

    मान लीजिए कि हमारे पास दो एरे ए और बी हैं। कुछ तत्व हैं। हमें उन तत्वों को खोजना है जो समुच्चय ए में मौजूद हैं, लेकिन सेट बी में नहीं हैं। अगर हम उस स्थिति को सोचते हैं, और ए और बी को सेट मानते हैं, तो यह मूल रूप से सेट डिवीजन ऑपरेशन है। ए और बी के बीच सेट अंतर उन तत्वों को वापस कर देगा। उदाहरण #inc

  1. पायथन प्रोग्राम जो प्रदर्शित करता है कि कौन से अक्षर पहले स्ट्रिंग में हैं लेकिन दूसरे में नहीं हैं

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