OOP(Object Oriented Programing)
자바스크립트를 좀더 편리하게 사용하기 위한 라이브러리를 만들때는 하나의 이름으로 여러가지 기능들을 구조화하여 사용해야 하는데 이런 기능을 구현하기 위한 것이 OOP기능이다.
예를 들어 자바스크립트 라이브러리인 jQuery도 jQuery라는 하나의 이름으로 여러가지 기능들을 구조화하여 만들어진 것이다.
자바스크립트 객체는 사전/콜렉션 형태이다.
하나의 이름으로 여러개의 값을 담고 있는 형태이다.
C++ / C# / Java => 객체는 클래스나 구조체의 인스턴스
자바스크립트
객체는 단순히 이름/값 쌍의 콜렉션
"."(점) 연산자 또는 일반적으로 사전을 처리할 때 사용되는 "[]"(대괄호) 연산자를 사용하여 객체의 속성을 얻거나 설정할 수 있음.
사전은 항상 새로운 키와 값을 추가할 수 있는 특징을 가지고 있음.
Jaehee's WebClub
'JavaScript > Core & 개념ㆍ용어' 카테고리의 다른 글
Object와 Object()와의 차이점 (0) | 2016.09.29 |
---|---|
객체란 무엇인가? (0) | 2016.09.29 |
switch(조건 제어문) (0) | 2016.09.29 |
변수 스코프, token, 메소드 시그니처, 예외란... (1) | 2016.09.29 |
데이터 타입변환(형 변환) (0) | 2016.09.29 |