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

JavaScript में स्ट्रिंग्स को स्नेक केस में बदलना


स्नेक केस मूल रूप से स्ट्रिंग लिखने की एक शैली है जिसमें स्पेस को '_' से बदल दिया जाता है और प्रत्येक शब्द के पहले अक्षर को लोअरकेस में बदल दिया जाता है।

हमें एक जावास्क्रिप्ट फंक्शन लिखना है जो एक स्ट्रिंग ले और इसे स्नेक केस में बदल दे।

उदाहरण

इसके लिए कोड:

const str = 'This is a simple sentence'; const toSnakeCase = (str = '') => {    const strArr = str.split(' ');    const snakeArr = strArr.reduce((acc, val) => {       return acc.concat(val.toLowerCase());    }, []);    return snakeArr.join('_'); }; console.log(toSnakeCase(str));

आउटपुट

कंसोल पर आउटपुट:

this_is_a_simple_sentence

  1. JavaScript Const: ब्लॉक-स्कोप्ड कॉन्स्टेंट्स JavaScript Const: ब्लॉक-स्कोप्ड कॉन्स्टेंट्स

    const ES2015 (ES6) में पेश किया गया एक ब्लॉक-स्कोप्ड वेरिएबल डिक्लेरेशन है जो रीअसाइनमेंट को रोकता है। यह आधुनिक JavaScript में डिफ़ॉल्ट विकल्प होना चाहिए जब रीअसाइनमेंट की आवश्यकता न हो। उदाहरण { try { a = 44; // TypeError: Assignment to constant variable } catch (e

  1. - JavaScript में व्हाइटस्पेस स्ट्रिंग को URL में बदलना

    वेब URL में यदि हम URL में स्पेस प्रदान करते हैं, तो ब्राउज़र स्वचालित रूप से सभी स्पेस को स्ट्रिंग %20 से बदल देता है। हमें एक JavaScript फ़ंक्शन लिखना है जो पहली और एकमात्र आर्गुमेंट के रूप में एक स्ट्रिंग लेता है। फ़ंक्शन को तब एक नई स्ट्रिंग बनाकर लौटानी चाहिए जिसमें व्हाइटस्पेस, जहां भी वह था,

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

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