javascript - Javascript - 对象函数
问题描述
我正在尝试编写一个函数,但它与我想要的相反。
编写一个函数来确定用户的年龄和身高是否足以乘坐过山车。该函数应将对象作为参数。如果对象的 age 属性大于等于 7 且 height 属性大于等于 42,则返回 true。否则,返回假
const rollerCoaster = (object) => {
if (object.age >= 7 && object.height >= 42) {
return true
} else {
return false
}
}
console.log(rollerCoaster(55, 55));
这是返回 false,我们希望它返回 true。我错过了什么?
解决方案
您传入两个数字作为参数,而不是一个对象。该函数不起作用,因为将数字作为对象引用返回 undefined 或 null,因此使函数返回 false。
推荐阅读
- java - 如何发送从android studio创建的文本文件
- ignite - 远程 Apache Ignite 集群连接失败
- java - 对包含数字和字母的字符串列表进行排序
- javascript - 不查找目录时未找到目录
- node.js - 上传到heroku后将前端连接到server.js的问题
- angular - 当用户在角度数据表中单击一行时如何展开/折叠一行?
- python - 使用 API discord.py 的随机猫生成器
- python - 如何从 numpy 数组中删除重叠块?
- vba - 设置时的 Range.Text 过滤器
- python - 如何以适当的方式更改我的工作目录?