我正在尝试编写一个函数,但它的作用与我想要的相反。
写一个函数来确定用户是否 年龄足够高,可以坐过山车了。的 函数应将对象作为参数。如果 对象的年龄属性大于或等于 7,并且height属性大于或等于 42,返回true。否则,返回false
const rollerCoaster = (object) => {
if (object.age >= 7 && object.height >= 42) {
return true
} else {
return false
}
}
console.log(rollerCoaster(55, 55));
这返回false,我们希望它返回true。我想念什么?
答案 0 :(得分:4)
您要传递两个数字作为参数,而不是对象。该函数不起作用,因为将数字作为对象引用将返回undefined或null,因此使该函数返回false。