আমাদের একটি ফাংশন লিখতে হবে যা একটি স্ট্রিং পড়ে, স্ট্রিং-এ বিষম ইনডেক্সের অক্ষরগুলোকে আপারকেস এবং সম ইনডেক্সেরগুলোকে লোয়ারকেস-এ রূপান্তর করবে এবং নতুন স্ট্রিংটি রিটার্ন করবে।
এই কাজের জন্য পুরো কোড নিচে দেওয়া হলো −
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.