< 코딩 테스트 > 문제 중 질문입니다.
- Mark 의 BMI가 John 의 BMI 보다 크면 true를 반환하는 변수를 만드는 게 문제입니다.
- Mark 와 John 의 몸무게와 키가 주어져서 코드를 짜봤습니다.
- BMI = mass / height * height
const Mark = {
"mass": 78,
"height": 1.69,
BMI: function () {
console.log(this.mass / (this.height * this.height))
}
}
const John = {
"mass": 95,
"height": 1.688,
BMI: function () {
console.log(this.mass / (this.height * this.height))
}
}
const markBMI = Mark.BMI();
const johnBMI = John.BMI();
const markHigherBMI = function (i, j) {
if (i > j) {
return true
}
console.log(markHigherBMI(markBMI, johnBMI))
출력 결과 : undefined 로 나옵니다.
코드 피드백 부탁드립니다.;