10장 배열의 다양한 기능
.
이 장에서는 객체의 정의와 이용 방법을 자세하게 배운다. 구체적으로는 프로토타입 상속, 접근자 프로퍼티, 객체의 속성, 프로퍼티의 속성 등을 배운다. 자바스크립트 언어의 스펙은 객체로 규정되어 있다. 따라서 객체의 매커니즘에 관한 이해는 자바스크립트 전체를 이해하는 기초가 된다.
이 장에서는 함수를 정의하는 방법과 인수에 관한 기본적인 지식, 재귀 함수와 클로저, 고차 함수, ECMAScript 6부터 추가된 기능 등 함수와 관련된 자세한 내용을 배운다. 함수는 자바스크립트라는 프로그래밍 언어를 규정하는 가장 중요한 구성요소이다. 특히 자바스크립트에서는 함...
이 장에서는 자바스크립트에서 활용할 수 있는 제억 구문을 배운다. 제어 구문은 프로그램의 처리 흐름을 제어하는 문장이다. 제어 구문을 배우면 알고리즘에 담긴 논리를 표현할 수 있고 본격적으로 프로그램을 만들 수 있다.
입출력은 프로그래밍에서 빼놓을 수 없는 요소이다. 일반적인 프로그램은 사용자로부터 입력을 받아서 입력된 데이터에 따라 처리를 한다. 그리고 처리 결과를 사람이 이해할 수 있는 형식으로 가공한 후에 모니터나 프린터 등의 출력 장치로 출력한다. 그러나 ECMAScript에는 입출력에 ...