복습 챌린지
Coddy JavaScript 여정의 객체 지향 프로그래밍 섹션에 포함된 레슨 — 56개 중 34번째.
챌린지
ShoppingCart 클래스가 주어집니다. 여러분의 작업은 다음을 추가하는 것입니다:
- 정적 속성(Static properties):
taxRate를0.08(8% 세금)로 설정currency를"USD"로 설정
- 정적 메서드(Static method):
amount * taxRate를 반환하는calculateTax(amount)
직접 해보기
import { ShoppingCart } from './shoppingCart.js';
// 테스트 코드 - 수정하지 마세요
console.log(ShoppingCart.currency); // "USD"가 출력되어야 함
console.log(ShoppingCart.calculateTax(100)); // 8 (100 * 0.08)이 출력되어야 함
const cart = new ShoppingCart();
console.log(cart.addItem(25)); // 25가 출력되어야 함
console.log(cart.addItem(50)); // 75가 출력되어야 함
console.log(ShoppingCart.calculateTax(cart.total)); // 6 (75 * 0.08)이 출력되어야 함