Javascript/자바스크립트 문제

[Javascript : programmers] 배열에서 문자열 대소문자 변환하기 (Lv.0)

isfp_yykkng 2024. 7. 22. 16:49

[Javascript : programmers] 배열에서 문자열 대소문자 변환하기 (Lv.0)

문제

나의 정답 풀이

function solution(strArr) {
    return strArr.map(v => strArr.indexOf(v)%2 != 0 ? v.toUpperCase() : v.toLowerCase());
}

 

map을 이용하여 strArr 배열을 돌면서 배열의 홀수 인덱스는 대문자로 0과 짝수 인덱스는 소문자로 반환한다.

학습 내용 ⭐

  • Array.indexOf() : 배열에서 위치를 찾을 요소로 정수를 반환한다.
  • map 메서드

<참고> map 메서드

2023.04.21 - [Javascript/자바스크립트 문법] - [Javascript] ES6 문법 7.1 - 배열 함수 1 ( forEach(), map() 함수)

 

[Javascript] ES6 문법 7.1 - 배열 함수 1 ( forEach(), map() 함수)

ES6 문법 7.1 - 배열 함수 1 ( forEach(), map() 함수) forEach() 함수란 forEach() 함수는 배열을 순회하는 여러 방법 중 하나로 오직 배열에서만 사용가능하다. 배열의 요소들을 반복하여 작업을 수행할 수

yy-kkang.tistory.com