ক্যামেল কেস হলো ফ্রেজ লেখার অভ্যাস যাতে ফ্রেজের মাঝপথের প্রতিটি শব্দ বা সংক্ষিপ্তরূপ বড় হাতের অক্ষরে শুরু হয়, কোনো ইন্টারভেনিং স্পেস বা পাঙ্কচুয়েশন ছাড়া। উদাহরণস্বরূপ, Concurrent hash maps ক্যামেল কেসে লেখলে হবে -
ConcurrentHashMaps
আমরা জাভাস্ক্রিপ্টে একটি মেথড ইমপ্লিমেন্ট করতে পারি যা একটি স্ট্রিং এক্সেপ্ট করে এবং সেটাকে ক্যামেল কেসে কনভার্ট করে নিচের মত -
উদাহরণ
function camelize(str) { // স্ট্রিংকে সব স্পেস ক্যারেক্টারে স্প্লিট করুন return str.split(' ') // trim ব্যবহার করে এক্সট্রা স্পেস রিমুভ করুন .map(a => a.trim()) // প্রতিটি শব্দের প্রথম ক্যারেক্টার বড় হাতের করে দিন .map(a => a[0].toUpperCase() + a.substring(1)) // সব স্ট্রিং আবার জয়েন করুন .join("") } console.log(camelize("Concurrent hash maps"))আউটপুট
ConcurrentHashMaps