출저
- MDN
- 위코드 강의자료
생성자 함수
이다.인스턴스를 생성할 때마다
constructor()메서드를 호출
한다.class Car { constructor(name, price) { this.name = name; this.price = price; } }
멤버 변수
라고 부른다.'this' 키워드로 접근
합니다.클래스를 통해 생성된 객체
를 인스턴스
라고 부른다.new
를 붙여서 생성한다.const morning = new Car('Morning', 20000000);
class Car { constructor(name, price) { this.name = name; this.price = price; this.department = "선릉지점"; } applyDiscount(discount) { return this.price * discount; } changeDepartment(departmentName) { this.department = departmentName; } }
- MyMath라는 class를 생성해주세요.
- constructor에서는 숫자 2개를 인자로 받아 프로퍼티로 저장합니다.
- 총 4개의 메서드를 구현해주세요.
- getNumber: 두 개의 숫자가 무엇인지 배열로 반환하는 메서드 ex) [1, 2]
- add: 두 개의 숫자를 더하는 메서드
- substract: 두 개의 숫자를 빼는 메서드
- multiply: 두 개의 숫자를 곱하는 메서드
class MyMath { constructor(num1, num2) { this.num1 = num1; this.num2 = num2; } getNumber() { return [this.num1, this.num2] } add() { return this.num1 + this.num2 } substract() { return this.num1 - this.num2 } multiply() { return this.num1 * this.num2 } }