알고리즘/JavaScript

[JAVASCRIPT] 배열에서 문자열 대소문자 변환하기

여미미 2025. 5. 20. 11:40

 

 

🦭JavaScript

function solution(strArr) {
    return strArr.map((str,index) => {
       if (index % 2 == 0) {
           return str.toLowerCase();
       } else {
           return str.toUpperCase();
       }
    });
}

 

🦆 map()

배열의 각 요소를 변환하여 새로운 배열을 생성

-curentValue : 현재 처리 배열요소

-index : 요소의 인덱스

-array: map() 호출한 원본 배열

 

⛰배열(Array) 리스트(List) 구분없음

🔸MutableList(코틀린) ArrayList(자바)같이 생성할 크기를 미리 지정할 필요없음

🔸엄격한 타입 검사가 없이 여러 가지 타입을 넣을 수 있음

🔸ength 속성, push, pop, shift, unshift, splice 등