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

जावास्क्रिप्ट में कैमलकेस स्ट्रिंग के लिए हाइफ़न स्ट्रिंग

<घंटा/>

मान लीजिए, हमारे पास एक स्ट्रिंग है जिसमें इस तरह के हाइफ़न द्वारा अलग किए गए शब्द हैं -

const str = 'this-is-an-example';

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो ऐसी एक स्ट्रिंग लेता है और इसे कैमलकेस स्ट्रिंग में परिवर्तित करता है।

उपरोक्त स्ट्रिंग के लिए, आउटपुट होना चाहिए -

const output = 'thisIsAnExample';

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

const str = 'this-is-an-example';
const changeToCamel = str => {
   let newStr = '';
   newStr = str
   .split('-')
   .map((el, ind) => {
      return ind && el.length ? el[0].toUpperCase() + el.substring(1)
      : el;
   })
   .join('');
   return newStr;
};
console.log(changeToCamel(str));

कंसोल पर आउटपुट निम्न है -

thisIsAnExample

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

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

  1. जावास्क्रिप्ट में स्ट्रिंग को एक निर्दिष्ट लंबाई तक सीमित करना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक स्ट्रिंग और एक संख्या लेता है। यदि परिणाम मूल स्ट्रिंग से छोटा है, तो हमारे फ़ंक्शन को दी गई स्ट्रिंग के छोटे संस्करण को दी गई सीमा तक ... के बाद वापस करना चाहिए अन्यथा हमारे फ़ंक्शन को उसी स्ट्रिंग को वापस करना चाहिए यदि कुछ भी छोटा नहीं किया गया

  1. जावास्क्रिप्ट में किसी भी मामले को कैमलकेस में बदलना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो एक स्ट्रिंग, स्ट्र लेता है, जो कि कोई भी केस (सामान्य, सांप केस, पास्कल केस या कोई अन्य) हो सकता है। हमारे फ़ंक्शन को इस स्ट्रिंग को कैमलकेस स्ट्रिंग में बदलना चाहिए। उदाहरण के लिए, यदि फ़ंक्शन का इनपुट है - इनपुट const str = 'New STRI