//기존 방식!
function Friend(name, age) {
this.name = name;
this.age = age;
}
//생성자함수
Friend.prototype.birthYear = function () {
let bYear = year +1 -this.age;
return `${this.name} ${bYear}`
}
//생성자함수를 통해 생성되는 객체 속성 지정
---
//ES6 classes 방식
class Friend {
constructor(name, age) {
this.name = name;
this.age = age;
}
birthYear() {
let bYear = year + 1 - this.age;
return `${this.name} ${bYear}`;
}
}
//class 문법을 통해 직관적으로 생성자함수와, prototype 속성 값을 지정할 수 있다.