JavaScript | TypeScript/Javascript 코딩테스트

[ Javascript ] 고기값 구하기

shiro21 2022. 6. 15. 13:25
반응형

문제

다음과 같은 객체를 생성할 수 있는 생성자 함수를 예로 들어보세요. ( 생성자 함수 이름은 Product, 키와 자료형은 적절하게 사용합니다. )

속성
이름 돼지삼겹살
무게 100g
가격 1690원
메서드 설명
calculate(무게) 무게를 기반으로 가격을 계산합니다.

 

힌트

product.calculate(200)이라고 입력하면 100g * 2 = 200g이므로 3380원을 출력하면 됩니다.

function Product(name, weight, price) {
    this.name = name;
    this.weight = weight;
    this.price = price;

    // 메서드
    this.calculate = function(weight) {
        return this.price * (weight / this.weight);
    }
}

var product = new Product("돼지고기", 100, 1690);

console.log(product.calculate(200)); // 3380

 

반응형