TIL(18) - array methods

김서하·2021년 6월 13일
0

Wecode TIL Replit

목록 보기
18/21
post-thumbnail
  • Array.map() : map 메서드의 return 값은 수정된 값으로 다시 생성된 배열
  • Array.forEach(): forEachfor 대신 사용하는 반복문, return 하는 것도 아무것도 없다

Assignment

두 문제 모두 map 메서드와 arrow function을 사용해주세요.

1. moreThan100 함수를 구현해 주세요.

  • 숫자로 구성된 배열을 인자로 받습니다.

  • 100 보다 크거나 같으면, true

  • 100 보다 작으면 false 로 요소를 변경하여, 새로운 배열을 return 해주세요.

  • 예를 들어,

    nums(input)[100, 9, 30, 7]
    이라면
    
    return[true, false, false, false]

2. formatDate 함수를 구현해 주세요.

  • 날짜가 담긴 배열을 인자로 받습니다.

  • 날짜의 data type은 string이며, 보내는 날짜 타입은 'YYYY-MM-DD' 입니다.

  • 해당 날짜의 형식을 'YYYY년 MM월 DD일' 로 바꿔서, 새로운 배열을 return 해주세요.

  • 예를 들어,

    dates(input)['2019-03-21', '2019-04-21', '2019-05-21']
    이라면
    
    return['2019년 03월 21일', '2019년 04월 21일', '2019년 05월 21일']
 const  formatDate = dates =>
   return dates.map(
   e => `${e.slice(0, 4)}년 ${e.slice(5, 7)}월 ${e.slice(8)}일`)
 }
profile
개발자 지망생 서하입니당

0개의 댓글