ES6 Classes

홍인열·2021년 8월 7일
//기존 방식!
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 속성 값을 지정할 수 있다.
profile
함께 일하고싶은 개발자

0개의 댓글