কম্পিউটার

জাভাস্ক্রিপ্টে ক্যামেলকেস সিনট্যাক্স ভাঙা


সমস্যা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি camelCase স্ট্রিং নেয়, str প্রথম এবং একমাত্র যুক্তি হিসেবে।

আমাদের ফাংশনটি একটি নতুন স্ট্রিং তৈরি করে ফেরত দেবে যা শব্দগুলির মধ্যে একটি স্পেস ব্যবহার করে ইনপুট স্ট্রিংকে বিভক্ত করে৷

উদাহরণস্বরূপ, যদি ফাংশনে ইনপুট হয় −

ইনপুট

const str = 'thisIsACamelCasedString';

আউটপুট

const output = 'this Is A Camel Cased String';

উদাহরণ

নিম্নলিখিত কোড -

const str = 'thisIsACamelCasedString';
const breakCamelCase = (str = '') => {
   const isUpper = (char = '') => char.toLowerCase() !==
char.toUpperCase() && char === char.toUpperCase();
   let res = '';
   const { length: len } = str;
   for(let i = 0; i < len; i++){
      const el = str[i];
      if(isUpper(el) && i !== 0){
         res += ` ${el}`;
         continue;
      };
      res += el;
   };
   return res;
};
console.log(breakCamelCase(str));

আউটপুট

this Is A Camel Cased String

  1. জাভাস্ক্রিপ্টে একটি ডিফল্ট কনস্ট্রাক্টর কি?

  2. জাভাস্ক্রিপ্ট কনস্ট

  3. জাভাস্ক্রিপ্টে কনস্ট বনাম চলুন।

  4. কার্যকরী প্রোগ্রামিং জাভাস্ক্রিপ্টে একটি লুপ ভাঙা।