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

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


ক্যামেল কেস হলো ফ্রেজ লেখার অভ্যাস যাতে ফ্রেজের মাঝপথের প্রতিটি শব্দ বা সংক্ষিপ্তরূপ বড় হাতের অক্ষরে শুরু হয়, কোনো ইন্টারভেনিং স্পেস বা পাঙ্কচুয়েশন ছাড়া। উদাহরণস্বরূপ, 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

  1. জাভাস্ক্রিপ্টে ডেসিমেলকে হেক্সাডেসিমেলে কনভার্ট করা

  2. স্ট্রিংকে জাভাস্ক্রিপ্ট অবজেক্টে রূপান্তর করা

  3. জাভাস্ক্রিপ্টে মিক্সড কেস স্ট্রিংকে লোয়ার কেসে রূপান্তর

  4. C#-এ স্ট্রিংকে টাইটেল কেসে (Title Case) কনভার্ট করা