상세 컨텐츠

본문 제목

Javascript 고차 함수문제(4) -getLengthOfElements

Programming Language/JavaScript

by Yongari 2022. 12. 10. 22:47

본문

문제

문자열을 요소로 갖는 배열을 입력받아 각 요소의 길이를 요소로 갖는 새로운 배열을 리턴해야 합니다.

입력인자
arr : string 타입을 요소로 갖는 배열

 

출력
새로운 배열을 리턴해야 합니다.

 

입출력 예시

let output = getLengthOfElements(['', 'a', 'ab', 'abc']);
console.log(output); // --> [0, 1, 2, 3]

getLengthOfElements(['hello', 'code', 'states']);
console.log(output); // --> [5, 4, 6]


풀이 코드 설명

function getLengthOfElements(arr) {
  // 배열의 크기가 1이상일 경우
  if (arr.length >= 1){
    //arr의 모든 요소를 순회하면서 각 요소(문자열)의 크기를 반환한다.
    return arr.map(function(el){
        return el.length
    })
  }
  else{ 
    return []
  }
}

관련글 더보기