1. 리터럴
- var obj = { }; 안에 프로퍼티를 열거하여 정의하는 방식이다.
- 재사용은 못한다.
- __proto__ 가 Object.prototype 이다.
2. 생성자 함수 + new 키워드
- 생성자 함수를 정의한 후 함수 내에서 this 를 통해 프로퍼티를 정의한다.
- 이 함수를 new 키워드를 통해서 호출하면 객체가 생성되는 것이다.
- 생성자로 쓰일 함수는 대문자로 시작하도록 하는 것이 convention이다.
- __proto__ 가 생성자.prototype 이다.
댓글 없음:
댓글 쓰기