2017-09-18 7 views
0

このオブジェクトレッスンのための私の指示は、1人の人が運転するのに十分な年齢であり、もう1人がそうでないことを示す連結を返すことです。私はJeremyが運転するのに十分な年齢であることを示す関数を呼び出すことができました。何とかチェイスが運転するのに十分な年齢ではないと言うこともできるようにするには、この方程式が必要です。私はこれを2日以上かけて作業しており、それを理解できないようです。どんな助けでも大歓迎です!名前と年齢のプロパティを持つ人物オブジェクトを取り込む関数を作成します。

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という関数を作成します。

年齢が16歳以上の場合は、「ドライブが十分に古い」という文字列で名前を連結した文字列を返します。

年齢が16歳未満の場合は、文字列「ドライブが足りないほど古い」で名前を連結した文字列を返します。

+0

一つのヒント:あなたの関数は次のようになります。 '関数canDrive(人){...}' –

答えて

1

あなたは実際には近づいていますが、関数内に正しいロジックを書いています。これを呼び出すときに、personオブジェクトをこの関数にパラメータとして渡すだけで済みます。 canDrive(person)のような関数の引数を1つだけ使用し、関数内でそれを使用してください。このようにして関数を一度書いてから、それを人に渡してその人をチェックします。

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));

+0

はい!これはうまくいき、最終的にはある意味があります!ありがとうございました! –

関連する問題