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

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


हमें एक 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. - JavaScript में स्ट्रिंग के वर्णों को समूहों में पुनर्गठित करना

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

  1. - C++ प्रोग्राम: वे तत्व ज्ञात करना जो पहली सरणी में हैं लेकिन दूसरी में नहीं

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

  1. - पहली स्ट्रिंग में कौन से अक्षर हैं लेकिन दूसरी में नहीं - Python प्रोग्राम

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