본문 바로가기
javascript

기본개념5. Object

by rami_ 2022. 1. 9.

오브젝트 구분

1. Built-in Object 

 1) 미리 만들어 놓은 오브젝트

 2) Built-in Number/String 오브젝트

2. Native Object

 1) JS 스펙에서 정의한 오브젝트

 2) 빌트인 오브젝트를 포함함

 3) JS코드를 실행할 때 만드는 오브젝트(Argument 오브젝트)

3. Host Object

 1) 빌트인, 네이티브 오브젝트를 제외한 오브젝트(window, DOM 오브젝트)

 2) JS는 호스트 환경에서 브라우저의 모든 요소기술을 연결하고 융합하며 이를 제어

 

Object 생성 방법

var abc = {}; // var abc=Object()와 같음. Object의 인스턴스 생성. {}오브젝트 리터럴이라고 부름.

 

함수 호출방법 : Object.create();

메소드 호출방법 : Object.prototype.toString(); or 인스턴스를 생성하여 호출

함수와 메소드를 구분해야하는 이유 : JS코드 작성방법이 다르기 때문. 함수는 파라미터에 값을 작성하고 메소드는 메소드 앞에 값을 작성.

'javascript' 카테고리의 다른 글

closure  (0) 2022.01.23
변수, type, 할당, return  (0) 2022.01.23
기본개념 4 Number 오브젝트 프로퍼티  (0) 2022.01.09
기본개념 3 Object  (0) 2022.01.07
기본개념2 statement  (0) 2022.01.07