본문으로 바로가기

OOP(Object Oriented Programing)

자바스크립트를 좀더 편리하게 사용하기 위한 라이브러리를 만들때는 하나의 이름으로 여러가지 기능들을 구조화하여 사용해야 하는데 이런 기능을 구현하기 위한 것이 OOP기능이다.



예를 들어 자바스크립트 라이브러리인 jQuery도 jQuery라는 하나의 이름으로 여러가지 기능들을 구조화하여 만들어진 것이다.


자바스크립트 객체는 사전/콜렉션 형태이다. 


하나의 이름으로 여러개의 값을 담고 있는 형태이다.


C++ / C# / Java => 객체는 클래스나 구조체의 인스턴스




자바스크립트

객체는 단순히 이름/값 쌍의 콜렉션

"."(점) 연산자 또는 일반적으로 사전을 처리할 때 사용되는 "[]"(대괄호) 연산자를 사용하여 객체의 속성을 얻거나 설정할 수 있음.

사전은 항상 새로운 키와 값을 추가할 수 있는 특징을 가지고 있음.




Jaehee's WebClub