JavaScript 프로그래밍 기법

Beginner

This tutorial is from open-source community. Access the source code

소개

이 랩에서는 다양한 문제들을 해결하기 위해 여러 함수와 메서드를 구현함으로써 JavaScript 프로그래밍을 탐구할 것입니다. 배열 (arrays), 객체 (objects), 반복문 (loops), 조건문 (conditionals) 등과 같은 주제를 다루는 동시에, 최상의 실천 방법 (best practices) 과 피해야 할 일반적인 함정 (common pitfalls) 에 대해서도 배울 것입니다. 이 랩을 통해 JavaScript 에 대한 실질적인 경험을 쌓고 프로그래머로서의 기술을 개발할 수 있습니다.

최대 날짜 찾기

주어진 날짜 배열에서 최대 날짜 값을 찾으려면 다음 단계를 따르세요:

  1. 터미널 (Terminal) 또는 SSH 를 엽니다.
  2. node를 입력하여 코딩 연습을 시작합니다.
  3. Math.max()와 함께 ES6 스프레드 구문 (spread syntax) 을 사용하여 최대 날짜 값을 찾습니다.
  4. Date 생성자를 사용하여 최대 날짜 값을 Date 객체로 변환합니다.

다음은 예시 코드 조각입니다:

const maxDate = (...dates) => new Date(Math.max(...dates));

const dates = [
  new Date(2017, 4, 13),
  new Date(2018, 2, 12),
  new Date(2016, 0, 10),
  new Date(2016, 0, 9)
];

maxDate(...dates); // Returns "2018-03-11T22:00:00.000Z"

이러한 단계를 따르고 제공된 코드를 사용하면 주어진 날짜 배열에서 최대 날짜 값을 쉽게 찾을 수 있습니다.

요약

축하합니다! 최대 날짜 랩을 완료했습니다. LabEx 에서 더 많은 랩을 연습하여 기술을 향상시킬 수 있습니다.