私はこの配列を以下に示します。私のJavaScriptIでは、すべての顧客番号をコンソールにする必要がありますが、既存の従業員には顧客がないため、すべての従業員を慰めていないオブジェクトがあります。助けて!未知の値でforループを使用する方法
私は{{はconsole.log "未定義")}の場合(!チケット[K] .customernumberを)やって試してみましたが、まだ動作していないようです。
for (var k = 0; k < tickets.length; k++) {
console.log(tickets[k].name)
[ { id: 506652,
name: 'Sara Johns',
age: '26',
occupation: 'architect',
status: 'new',
customernumber: 26222234 },
{ id: 502452,
name: 'Emily Johnson',
age: '22',
occupation: 'architect',
status: 'existing' },
{ id: 326652,
name: 'Claire Stevens',
age: '23',
occupation: 'junior architect',
status: 'new',
customernumber: 26222234 }
あなたのブラケットを再確認してください。 forループ内に閉じ括弧がありません。 – GeekyDaddy
あなたは_ "すべての顧客番号をコンソールアウトする必要があります。" _そして、 "それはすべての従業員を慰めていません" _。よくわかりません。顧客番号を持っていなくても、すべての従業員を印刷したいですか? –
あなたがこれを観察したかどうかわかりません。 'if(!tickets [k] .customernumber){console.log {" undefined "}}'は 'if(!tickets [k] .customernumber){console.log(" undefined ")}'でなければなりません。オブジェクトは ']'で閉じ、 '}'でループする必要があります。たぶんフォーマットエラーです。 –