সমস্যা
আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি স্ট্রিং, str, যা যেকোনো ক্ষেত্রে (সাধারণ, স্নেক কেস, প্যাসকেস বা অন্য কোনো) হতে পারে।
আমাদের ফাংশনটি এই স্ট্রিংটিকে ক্যামেলকেস স্ট্রিং-এ রূপান্তর করা উচিত।
উদাহরণস্বরূপ, যদি ফাংশনে ইনপুট হয় −
ইনপুট
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