new
연산자와 생성자 함수를 사용하여 유사한 객체 여러개를 쉽게 만들 수 있다.
생성자 함수
생성자 함수는 아래 두 관례를 따른다.
- 함수 이름의 첫 글자는 대문자로 시작한다.
- 반드시
new
연산자를 붙여 실행한다.
생성자 함수는 다음과 같은 방식으로 동작한다.
1 2 3 4 5 6 7 8
| function User(name) { this.name = name; this.isAdmin = false; }
let user = new User("sunghyeon");
|