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

स्ट्रिंग जावास्क्रिप्ट में तारांकन के साथ कई वर्णों को प्रतिस्थापित करती है

<घंटा/>

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

उदाहरण

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

const str = "Lorem ipsum dolor sit amet consectetur adipiscing elit";
const arr = [4, 7, 9, 12, 15];
const replceWithAsterisk = (str, indices) => {
   let res = '';
   res = indices.reduce((acc, val) => {
      acc[val] = '*';
      return acc;
   }, str.split('')).join('');
   return res;
};
console.log(replceWithAsterisk(str, arr));

आउटपुट

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

Lore* i*s*m *ol*r sit amet consectetur adipiscing elit

  1. जावास्क्रिप्ट में अद्वितीय वर्ण रखने के लिए फ़िल्टरिंग स्ट्रिंग

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो एक स्ट्रिंग स्ट्र लेता है। हमारे फ़ंक्शन को एक नई स्ट्रिंग का निर्माण करना चाहिए जिसमें इनपुट स्ट्रिंग से केवल अद्वितीय वर्ण हों और डुप्लिकेट वर्णों की सभी घटनाओं को हटा दें। उदाहरण निम्नलिखित कोड है - const str = 'hey there i am using ja

  1. जाँच कर रहा है कि क्या एक स्ट्रिंग में जावास्क्रिप्ट का उपयोग करते हुए सभी अद्वितीय वर्ण हैं

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो एक स्टिंग लेता है और सत्य लौटाता है यदि स्ट्रिंग में सभी वर्ण केवल एक बार दिखाई देते हैं और अन्यथा गलत। उदाहरण निम्नलिखित कोड है - { for(let i =0; i

  1. सबस्ट्रिंग को दूसरे सबस्ट्रिंग से बदलें C++

    यहां हम देखेंगे कि सबस्ट्रिंग को दूसरे सबस्ट्रिंग से कैसे बदला जाए। यह स्ट्रिंग के उस हिस्से को बदल देता है जो कैरेक्टर पॉज़ से शुरू होता है और लेन कैरेक्टर तक फैला होता है। बदलें फ़ंक्शन की संरचना नीचे की तरह है: string& replace (size_t pos, size_t len, const