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

JavaScript में किसी भी केस को कैमलकेस में बदलना

समस्या

हमें एक JavaScript फ़ंक्शन लिखना है जो एक स्ट्रिंग, str, लेता है जो किसी भी केस (सामान्य, स्नेक केस, पास्कल केस या कोई अन्य) हो सकती है।

हमारे फ़ंक्शन को इस स्ट्रिंग को कैमलकेस स्ट्रिंग में बदलना चाहिए।

उदाहरण के लिए, यदि फ़ंक्शन का इनपुट है -

इनपुट

const str = 'New STRING';

आउटपुट

const output = 'newString';

उदाहरण

निम्नलिखित कोड है -

const str = 'New STRING';
const toCamelCase = (str = '') => {
  return str
    .replace(/[^a-z0-9]/gi, ' ')
    .toLowerCase()
    .split(' ')
    .map((el, ind) => ind === 0 ? el : el[0].toUpperCase() + el.substring(1, el.length))
    .join('');
};
console.log(toCamelCase(str));

आउटपुट

newString
  1. - वेनिला जावास्क्रिप्ट से स्ट्रिंग्स को अपरकेस और लोअरकेस में बदलना

    जावास्क्रिप्ट स्ट्रिंग ऑब्जेक्ट प्रोटोटाइप पर toUpperCase और toLowerCase फंक्शन्स प्रदान करता है जो वेनिला जावास्क्रिप्ट के साथ स्ट्रिंग्स को अपरकेस और लोअरकेस में बदलने की अनुमति देते हैं। toUpperCase उदाहरण let str = Hello World; let upper = str.toUpperCase(); console.log(upper); आउटपुट HELLO WO

  1. - जावास्क्रिप्ट में स्ट्रिंग को डेट में बदलना

    डेट दर्शाने के लिए सबसे अच्छा फॉर्मेट yyyy-mm-dd है क्योंकि इससे कोई भ्रम नहीं होता और यह सीधा है। इस स्ट्रिंग फॉर्मेट से JS में डेट ऑब्जेक्ट्स में डेट पार्स करने के लिए, आपको बस इस स्ट्रिंग को Date कंस्ट्रक्टर में पास करना होगा। उदाहरण let a = 2019-08-10; console.log(new Date(a)); आउटपुट Sat Aug

  1. जावास्क्रिप्ट में एरे को सेट में कन्वर्ट करना जावास्क्रिप्ट में एरे को सेट में कन्वर्ट करना

    जावास्क्रिप्ट में एरे को सेट में कन्वर्ट करने के लिए कोड निम्नलिखित है: उदाहरण <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8 /> <meta name=viewport content=width=device-width, initial-scale=1.0 /> <title>Document</title> <style>   &nb