সমস্যা
আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি স্ট্রিং 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