3.1 개요와 정의
JS 타입
기본형
참조형
기본적 객체와 배열 이외의 유용한 객체 타입
set 객체
map 객체
RegExp(정규 표현식) 객체
함수와 클래스의 특징
함수와 클래스는 그 자체가 값이므로 프로그램에서 조작이 가능하다.
함수와 클래스도 결국 특별한 객체이다.
JS 인터프리터
JS 인터프리터는 자동으로 가비지 컬렉션을 수행해 메모리를 관리
따라서 일반적으로 객체나 다른 값을 직접 파괴하거나 할당을 해제할 필요는 없다.
JS의 프로그래밍 스타일
JS는 객체 지향 프로그래밍 스타일을 지원하므로, 객체에 그 값을 다루는 메서드를 정의함.
ex) 배열 a의 요소를 정렬 할 시 a를 sort()에 전달하지 않음.