TIL[3]

Džeko.Log·2021년 2월 25일
0

TIL

목록 보기
4/8

오늘 공부한 것

✅ 문자열 코플릿

✅ 화살표 함수

✅ 배열의 내장 메소드 사용법

  • filter
  • reduce
  • map

✅ 제이쿼리

function makeLastSeenMsg(name, period) {
  let time;

  if (period < 60) {
     time = period + '분';
    // 미접속 시간이 1시간 보다 적을 경우, 분 단위로 표기합니다.
  } else if (period > 60 && period < 1440) {
     time = Math.floor(period / 60) + '시간';
    // 미접속 시간이 1시간 보다 크고 24시간 보다 적을 경우, 시간 단위로 내림처리하여 표기합니다.
  } else {
     time = Math.floor(period / 1440) + '일';
  }
  // 미접속 시간이 24시간 보다 클 경우, 일 단위로 내림처리하여 표기합니다.

  return `${name}: ${time} 전에 접속함`
}

문자열 코플릿을 다시 풀어보면서 가장 헷갈렸던 문제였다.

  • 내림 처리인 Math.floor에 대해서 다시금 공부 해볼 수 있는 기회
  • 템플릿 리터럴 사용 중에 띄어쓰기를 잘 못해서 좀 애먹었다.. (띄어쓰기 잘하자..)
  • 조건문 안에서도 리턴을 계속 해줬는데 계속 틀려 리턴에 의미에 대해 다시금 공부해볼 수 있는 좋은 기회였다.

0개의 댓글