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

जावास्क्रिप्ट में एक स्ट्रिंग में प्रत्येक शब्द की शुरुआत में एक वर्ण कैसे जोड़ें?

<घंटा/>

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

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

Input → ‘hello stranger, how are you’, ‘@@’
Output → ‘@@hello @@stranger, @@how @@are @@you’

यदि दूसरा तर्क प्रदान नहीं किया जाता है, तो '#' को डिफ़ॉल्ट के रूप में लें।

उदाहरण

const str = 'hello stranger, how are you';
const prependString = (str, text = '#') => {
   return str
   .split(" ")
   .map(word => `${text}${word}`)
      .join(" ");
};
console.log(prependString(str));
console.log(prependString(str, '43'));

आउटपुट

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

#hello #stranger, #how #are #you
43hello 43stranger, 43how 43are 43you

  1. जावास्क्रिप्ट का उपयोग करके स्ट्रिंग में एक अक्षर के तत्काल अगले वर्ण को ढूँढना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो वर्णों की एक स्ट्रिंग, स्ट्र और एक एकल वर्ण, चार लेता है। हमारे फ़ंक्शन को एक नई स्ट्रिंग का निर्माण करना चाहिए जिसमें चार के प्रत्येक उदाहरण (यदि कोई हो) के बाद str में मौजूद तत्काल अगला वर्ण शामिल हो। उदाहरण निम्नलिखित कोड है - const

  1. जावास्क्रिप्ट में समय स्ट्रिंग को सुधारना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो HH:MM:SS प्रारूप में एक समय स्ट्रिंग लेता है। लेकिन इसके अलावा एक समस्या थी, इसलिए कई बार तार टूट जाते हैं जिसका अर्थ है कि MM भाग 60 से अधिक हो सकता है, और SS भाग 60 से भी अधिक हो सकता है। हमारे फ़ंक्शन को स्ट्रिंग में आवश्यक परिवर्तन करना

  1. जावा में स्ट्रिंग में प्रत्येक शब्द का पहला अक्षर कैसे मुद्रित करें?

    A स्ट्रिंग क्लास का उपयोग कैरेक्टर स्ट्रिंग्स को दर्शाने के लिए किया जा सकता है, जावा प्रोग्राम में सभी स्ट्रिंग लिटरल को स्ट्रिंग क्लास के इंस्टेंस के रूप में लागू किया जाता है . स्ट्रिंग्स स्थिरांक हैं और उनके मान बदले नहीं जा सकते (अपरिवर्तनीय ) एक बार बनाया गया। हम नीचे दिए गए प्रोग्राम का उप