আমাদের এমন একটি ফাংশন লিখতে হবে যা একটি স্ট্রিং পড়ে এবং স্ট্রিং-এর বিজোড় সূচীযুক্ত অক্ষরগুলিকে বড় হাতের অক্ষরে এবং জোড়গুলিকে ছোট হাতের অক্ষরে রূপান্তর করে এবং একটি নতুন স্ট্রিং প্রদান করে৷
একই কাজ করার জন্য সম্পূর্ণ কোড হবে −
const text = 'Hello world, it is so nice to be alive.'; const changeCase = (str) => { const newStr = str .split("") .map((word, index) => { if(index % 2 === 0){ return word.toLowerCase(); }else{ return word.toUpperCase(); } }) .join(""); return newStr; }; console.log(changeCase(text));
কোডটি স্ট্রিংটিকে একটি অ্যারেতে রূপান্তরিত করে, এর প্রতিটি শব্দের মাধ্যমে মানচিত্র তৈরি করে এবং তাদের সূচকের ভিত্তিতে টুপারকেস বা ছোট হাতের অক্ষরে রূপান্তর করে।
অবশেষে, এটি অ্যারেটিকে একটি স্ট্রিং-এ রূপান্তরিত করে এবং ফেরত দেয়।
নিম্নোক্ত কনসোলে আউটপুট -
hElLo wOrLd, It iS So nIcE To bE AlIvE.