프로토타입 체인1 생성자 함수와 Prototype Prototype을 설명하기 전 생성자 함수(constructor function)를 이해하는 게 좋다. 생성자 함수는 다음과 같은 특징이 있다. 1. 일반 함수와 같지만 생성자 함수를 호출할 때 new 예약어를 사용한다. - new 예약어를 사용하여 생성자 함수를 호출하는 순간 다음과 같은 일이 발생한다. 새로운 빈 객체가 생성됨. this 키워드가 만들어진 빈 객체를 가리킴. prototype 프로퍼티가 만들어짐. 위에서 만들어진 객체가 리턴됨. 2. 생성자 함수명의 첫글자는 대문자로 한다. 3. 생성자 함수는 화살표 함수가 아닌 일반 함수로 선언해야 한다. 위 내용을 주의하여 생성자 함수를 만들어 보자. const Book = function(name, publicationYear) { consol.. 2020. 11. 17. 이전 1 다음