생성자 함수

박현석·2022년 8월 24일
1

Javascript ES6+

목록 보기
38/88

생성자 함수

  • 비슷한 객체를 반복해서 생성 해야 하는 경우 라면 생성자 함수를 쓰는게 용이하다.
function Fruit(name, emoji) {
  this.name = name;
  this.emoji = emoji;
  this.display = () => {
    console.log(`${this.name}: ${this.emoji}`);
  };
  // return this; // 생략가능
}
const apple = new Fruit('apple', '🍎');
const orange = new Fruit('orange', '🍊');
  • 특정한 템플릿에 맞게 객체를 쉽게 만들 수 있는 생성자 함수,
    생성자 함수를 이용하면 정해진 틀 안에서 원하는 객체를 만들 수 있다.
  • 생성자 함수를 만들 때 는 맨 앞 글자를 무조건 대문자로 해야한다.
  • this 키워드는 자기 자신을 가리킨다.
  • return은 생략가능 -> 자바스크립트 엔진이 자동으로 this로 반환한다.
  • 생성자 함수의 양식을 만들어 놓으면 new라는 키워드로 새로 만들 수 있다.
profile
선한 영향력을 주는 사람

0개의 댓글