생성자 함수와 프로토타입 그리고 this
·
JavaScript
생성자 함수생성자 함수는 말 그대로 객체를 생성하는 함수,new 키워드와 함께 사용되어 새로운 인스턴스를 만들어냅니다생성자 함수로 만들어진 객체 = 인스턴스 function Person(name = "unknown") { this.name = name; this.getName = function () { return this.name; };}const user1 = new Person(); // new 키워드로 인해 함수의 리턴 결과가 객체가 됨console.log(user1);console.log(user1.name);생성자 함수 이름의 첫 글자는 대문자로 시작하는 규칙이 있습니다. 프로토타입생성자 함수로 여러 인스턴스를 만들 때, 각 인스턴스에 공통으로 필요한 함수가 있다면 어떻게 될까요?..