私は codeAcademy の JavaScript セクションに取り組んでおり、演習の 1 つに固執しています。これが私のコードです:
var friends = {
bill:{
firstName:"Bill",
lastName: "Gates",
number:"(206)555-5555",
address:['One Microsoft Way', 'Redmond','wa','12345']
}
};
var friends = {
steve:{
firstName:"Steve",
lastName: "Jobs",
number:"(555)555-5555",
address:['One Apple Way', 'San Diego','ca','12345']
}
};
var list = function()
{
for (var something in friends)
console.log(something);
}
var search = function(name)
{
for (var contact in friends)
{
if (contact == name)
{
for (var contact_info in friends.name)
{
console.log(contact_info);
}
}
}
}
for/in ループについてかなり混乱しています。私はしばらくこの演習に取り組んでおり、誰かが私を理解するのを手伝ってくれるかどうか疑問に思っていました. 主に検索機能。指定された名前がオブジェクトに含まれているかどうかを確認し、関連付けられている連絡先情報を出力できると想定しています。私は完全に迷っています。セクション全体を再起動しようとしましたが、それでも動かなくなりました。