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

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


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

हमें एक 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 में वाक्य को टाइटल केस में कैसे बदलें?

    JavaScript में टाइटल केस रूपांतरण यह एक वाक्य में सभी शब्दों के पहले अक्षर को अपरकेस में बदलने और बाकी को लोअरकेस में रखने की प्रक्रिया है। प्रदान की गई स्ट्रिंग में लोअरकेस और अपरकेस अक्षरों का मिश्रण हो सकता है। इसलिए हमें प्रदान की गई स्ट्रिंग को टाइटल केस करने के लिए एक एल्गोरिदम चाहिए। एल्गोर

  1. - JavaScript में स्ट्रिंग को कैमल केस में कैसे बदलें?

    कैमल केस वाक्यांशों को इस तरह लिखने का अभ्यास है कि वाक्यांश के मध्य में प्रत्येक शब्द या संक्षिप्त नाम एक बड़े अक्षर से शुरू होता है, बिना किसी अंतराल के स्पेस या विराम चिह्न के। उदाहरण के लिए, कैमल केस में Concurrent hash maps को इस प्रकार लिखा जाएगा: ConcurrentHashMaps हम JavaScript में एक स्ट्र

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

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