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

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 और एक अकेला अक्षर char लेता है। हमारा फ़ंक्शन एक नई स्ट्रिंग बनाएगा जिसमें str में char के प्रत्येक उदाहरण के तुरंत बाद मौजूद अक्षर हो (यदि कोई हो)।उदाहरणनिम्न कोड देखें:const str = this is a string; const letter = i; const f

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

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

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

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