// 생성자 함수라는것을 알리기 위해 Pascal case 로 사용한다.
function User(first, second) {
  this.firstName = first;
  this.secondName = second;
}

// 몇 개의 객체를 만들든지 간에 함수를 한번만 만든다.
// 만들어진 객체에서는 이 함수를 참조한다.
User.prototype.getFullName = function () {
  return `${this.firstName} ${this.secondName}`;
};

// malza, Amy, neo 를 instance 라고 한다.
const malza = new User('Malza', 'Park');
const Amy = new User('Amy', 'Park');
const neo = new User('Neo', 'Park');

console.log(malza);
console.log(Amy);
console.log(neo);