我对这个对象课程的指示是返回一个连接,以显示一个人的年龄足够开车而另一个人没有。我已经能够调用该功能来表明杰里米已经足够开车了。我需要这个等式也能够以某种方式说Chase还不够大,无法驾驶。我已经在这方面工作了两天多,似乎无法弄明白。任何帮助都会非常感激!
function canDrive(name, age) {
var person = {
name: "Jeremy",
age: 24,
};
if (person.age >= 16) {
return person.name + " is old enough to drive.";
}
else {
return person.name + " is not old enough to drive.";
}}
canDrive();
此作业的指示是: 创建一个名为canDrive的函数,该函数接收具有名称和年龄属性的person对象。
如果此人的年龄大于或等于16,则返回一个字符串,将其姓名与字符串“足够大,可以开车”。
如果此人的年龄小于16岁,则返回一个字符串,将其姓名与字符串“不够大,不能开车”。
答案 0 :(得分:1)
你实际上很近,你在函数中写了正确的逻辑。现在,您只需要在调用时将person对象作为参数传递给此函数。对canDrive(person)
之类的函数只使用一个参数,并在函数内部使用它。这样你就可以编写一次函数,然后将它传递给任何人并检查那个人。
var person1 = {
name: "Jeremy",
age: 24,
};
var person2 = {
name: "Chase",
age: 15,
};
function canDrive(person) {
if (person.age >= 16) {
return person.name + " is old enough to drive.";
}
else {
return person.name + " is not old enough to drive.";
}
}
console.log(canDrive(person1));
console.log(canDrive(person2));