본문 바로가기

전체 글432

예제로 배우는 자바스크립트 요약 및 코드 분석 10장 10.4 10.4 Map 객체 Map 객체는 키-값으로 구성된 자료 구조이다. Map 객체에서 키는 숫자, 문자열, 배열, 객체 등 여떠한 데이터 형도 사용 가능하다. 예제 10-19. Map 객체 생성하기 map.html 코드 원문 예제 10-19. Map 객체 생성하기 map.html 코드 분석 10.4.2 set() 메서드 Map 객체의 set() 메서드는 Map 객체에 키와 값으로 구성된 요소를 설정하는데 사용된다. 예제 10-20. Map 객체의 set() 메서드 map_set.html 코드 원문 예제 10-20. Map 객체의 set() 메서드 map_set.html 코드 원문 10.4.3 get() 메서드 Map 객체의 get() 메서드는 특정 키에 해당하는 값을 가져오는 데 사용된다. 예제 10-2.. 2023. 10. 16.
예제로 배우는 자바스크립트 요약 및 코드 분석 10장 10.2~10.3 10.2 Data 개체 자바스크립트에서 Data 객체는 날짜와 시간을 처리하는 데 사용된다. Data 객체에서는 1970녀 1월 1일 00:00(UTC)을 기점으로 현재 시간까지의 시간을 밀리초로 계산한 숫자로 날짜와 시간을 나타낸다. 협정 시계시, 즉 UTC(Universal Time, Coodinated)는 영국 런던 그리니치 천문대를 기점으로 하는 GMT(Greenwich Mean Time)와 동일한 의미로 사용된다. 한국 표준시(KST, Korea Standard Time)은 UTC에 9시간을 더한 시간이 된다. 따라서 UTC 00:00 AM은 한국 포준시로 09:00 AM이 된다. 10.2.1 현재 날짜와 시간 Date 객체에서 Date()는 생성자 함수이다. 다음은 new 연산자와 Date().. 2023. 10. 15.
예제로 배우는 자바스크립트 요약 및 코드 분석 10장 10.1 10장 내장 객체 내장 객체는 프로그래머가 별도로 객체를 정의할 필요가 없는 자바스크립트 자체에서 제공하는 객체이다. 10장에서는 수학에 관련된 Math 객체, 날짜와 시간을 다루는 Date 객체, 집합 개념을 가진 Set 객체에서 제공하는 프로퍼티와 메서드에 대해 배운다. 또한 키-값으로 데이터를 다루는 Map 객체에 대해 알아보자. Map 객체를 생성한 다음 객체에 새로운 요소를 추가하고, 삭제하는 방법에 대해 학습하자. 10.1 Math 객체 Math 객체는 자바스크립트의 내장 객체로써 프로그램에서 수학적 연산을 위한 다양한 메서드를 제공한다. Math 객체의 메서드 중 많이 사용되는 것들을 표로 정리하면 다음과 같다. Math 객체의 메서드 메서드 설명 min() 최솟값을 반환함 max() 최댓값.. 2023. 10. 15.
예제로 배우는 자바스크립트 요약 및 코드 분석 9장 9.3 ~ 9.5 9.3 배열 요소 추출/검색 자바스크립트 배열에서 특정 요소의 위치를 파악하는 데는 indexOf() 메서드를 사용하고 특정 요소의 존재 여부를 확인하기 위해서는 includes() 메서드가 사용된다. 배열에서 특정 요소를 추출하거나 검색한느 데에는 splice()와 find() 메서드가 용된다. 그리고 forEach() 메서드를 이용하면 배열의 요소를 순회하면서 요소를 처리할 수 있다. 또한 map() 메서드는 배열 요소 각각에 함수를 적용해서 새로운 배열을 만드는데 사용된다. 9.3.1 indexOf() 메서드 indexOf() 메서드는 배열에서 특정 문자열의 위치, 즉 인덱스 값을 반환한다. 예제 9-11. indexOf() 메서드 사용 예 array_index_of.html 코드 원문 예제 9-1.. 2023. 10. 14.