Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript에서 문자열의 홀수 및 짝수 인덱싱 문자를 대문자/소문자로 변환하시겠습니까?

<시간/>

문자열을 읽고 문자열의 홀수 인덱스 문자를 대문자로, 짝수 문자를 소문자로 변환하고 새 문자열을 반환하는 함수를 작성해야 합니다.

동일한 작업을 수행하기 위한 전체 코드는 다음과 같습니다. -

예시

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.