Menu
Coddy logo textTech

복습 챌린지

Coddy JavaScript 여정의 객체 지향 프로그래밍 섹션에 포함된 레슨 — 56개 중 34번째.

challenge icon

챌린지

ShoppingCart 클래스가 주어집니다. 여러분의 작업은 다음을 추가하는 것입니다:

  1. 정적 속성(Static properties):
    • taxRate0.08 (8% 세금)로 설정
    • currency"USD"로 설정
  2. 정적 메서드(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)이 출력되어야 함

객체 지향 프로그래밍의 모든 레슨