【发布时间】:2018-11-25 23:00:27
【问题描述】:
我正在尝试编写一个函数,但它的作用与我想要的相反。
编写一个函数,判断用户是否 年纪大了,高得可以坐过山车了。这 函数应该将对象作为参数。如果 对象的年龄属性大于或等于 7且height属性大于等于 42、返回真。否则返回false
const rollerCoaster = (object) => {
if (object.age >= 7 && object.height >= 42) {
return true
} else {
return false
}
}
console.log(rollerCoaster(55, 55));
这是返回 false,我们希望它返回 true。我错过了什么?
【问题讨论】:
-
您对函数的调用是传递两个数字参数而不是一个对象。试试
console.log(rollerCoaster({age: 55, height: 55})) -
是的,你说得对,谢谢
标签: javascript function if-statement