본문 바로가기
Interactive Web/Fast Campus

패스트캠퍼스 환급챌린지 33일차 미션 (3월 4일) : 인터랙티브 웹 강의 후기

by 박철준 2024. 3. 4.

서론

프로그래밍 언어에서 날짜와 배열은 데이터를 다루고 조작하는 데 있어서 중요한 역할을 한다. JavaScript는 이러한 데이터 타입을 효율적으로 처리할 수 있는 다양한 메소드를 제공한다. 표준 내장 객체인 Date와 Array를 통해, 개발자들은 복잡한 날짜 계산이나 배열 조작을 쉽게 수행할 수 있다. 오늘은 이 중에서도 날짜를 생성하고 조작하는 방법과, 배열을 다루는 다양한 메소드에 대해 배웠다. 이러한 지식은 웹 개발에서 데이터를 표현하고 사용자와의 상호작용을 구현하는 데 있어 필수적이다.

본론

환급 챌린지 조건에 의해 최소 두 개의 강의를 들어야 한다. 다음 두 강의를 나누어 간략히 내용과 후기를 적으려 한다.

  • 첫 번째 강의: 표준 내장 객체 - 날짜
  • 두 번째 강의: 표준 내장 객체 - 배열1

첫 번째 강의: 표준 내장 객체 - 날짜

이 강의에서는 JavaScript의 Date 객체를 사용하여 날짜와 시간을 다루는 방법에 대해 배웠다. new Date() 생성자 함수를 사용하여 현재 날짜와 시간을 나타내는 객체를 생성하는 것부터 시작하여, 다양한 메소드를 통해 날짜를 조작하고 표시하는 방법을 배웠다. 예를 들어, getFullYear(), getMonth(), getDate(), getHours(), getMinutes(), getSeconds() 등의 메소드를 사용하여 날짜와 시간의 각 부분을 가져올 수 있다.

두 번째 강의: 표준 내장 객체 - 배열1

배열은 JavaScript에서 데이터를 저장하고 조작하는 데 사용되는 기본적인 자료구조 중 하나다. 오늘 배운 강의에서는 Array 객체의 다양한 메소드에 대해 배웠다. 특히, 배열의 길이를 반환하는 length 프로퍼티, 두 개 이상의 배열을 합치는 concat() 메소드, 새로운 배열을 생성하는 [...Array] 스프레드 문법, 배열의 모든 요소가 주어진 테스트 함수를 통과하는지 확인하는 every() 메소드, 그리고 조건에 맞는 요소만을 추출하여 새 배열을 만드는 filter() 메소드에 대해 학습했다.

결론

날짜와 배열에 대한 오늘의 학습은 JavaScript를 이용한 웹 개발에서 데이터를 처리하고 사용자에게 정보를 제공하는 데 있어 깊이와 유연성을 더해준다. Date와 Array 객체의 다양한 메소드를 이해하고 활용할 수 있게 되면서, 보다 효율적이고 다양한 기능을 구현할 수 있는 기반을 마련하게 되었다. 앞으로도 이러한 기초적인 개념들을 바탕으로 지속적인 학습과 실습을 통해 더욱 발전된 웹 개발자가 되고자 한다.

 

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성하였습니다.

https://bit.ly/48sS29N