문자열을 읽고 문자열의 홀수 인덱스 문자를 대문자로, 짝수 문자를 소문자로 변환하고 새 문자열을 반환하는 함수를 작성해야 합니다.
동일한 작업을 수행하기 위한 전체 코드는 다음과 같습니다. -
예시
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.