생성자 함수

HyunHo Lee·2021년 12월 6일
0

JavaScript

목록 보기
4/20
post-thumbnail

함수에서 객체를 생성해서 return 하여 객체를 사용할 수 있다. 이런 작업 없이 new 키워드를 사용하여 함수를 호출하게되면 return 문이 없어도 새로운 객체를 반환 시킨다.

생성자 함수와 일반 함수에 기술적 차이는 없다.


function Post(name, comment) {
  this.name = name;
  this.content = content;
  this.isAdmin = false;
}

let post = new Post("생성자 함수란?", "new 키워드 사용");

console.log(post.name); // 생성자 함수란?
console.log(post.content); // new 키워드 사용
console.log(post.isAdmin); // false

함수 이름 첫 글자는 대문자로 시작한다.
Post함수를 new 키워드를 사용하여 생성자 함수 post 변수 안에 넣어주었다.
이제 post에서 . 을 사용해서 변수에 접근할 수 있다.





참고 : 모던 자바스크립트

profile
함께 일하고 싶은 개발자가 되기 위해 달려나가고 있습니다.

0개의 댓글