हमें एक ऐसा फंक्शन लिखना है जो एक स्ट्रिंग पढ़े और उसमें विषम इंडेक्स वाले कैरेक्टर्स को अपरकेस में और सम इंडेक्स वाले को लोअरकेस में बदलकर एक नई स्ट्रिंग वापस करे।
इसे करने का पूरा कोड:
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.