কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে যেকোনো কেসকে camelCase-এ রূপান্তর


সমস্যা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি স্ট্রিং str নেবে, যা যেকোনো কেস হতে পারে (নরম্যাল, স্নেক কেস, প্যাস্কেল কেস বা অন্য কোনো)।

ফাংশনটি এই স্ট্রিংকে camelCase স্ট্রিং-এ রূপান্তর করবে।

উদাহরণস্বরূপ, যদি ইনপুট হয় –

ইনপুট

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. কি জাভাস্ক্রিপ্ট কেস-সেনসিটিভ ল্যাঙ্গুয়েজ?

  2. ভ্যানিলা জাভাস্ক্রিপ্ট দিয়ে স্ট্রিং বড় ও ছোট হাতের অক্ষরে রূপান্তর

  3. জাভাস্ক্রিপ্টে স্ট্রিংকে ডেটে রূপান্তর

  4. জাভাস্ক্রিপ্টে অ্যারে থেকে সেটে কনভার্ট করা