gpt4 book ai didi

javascript - 如何循环遍历具有多个对象的数组并仅在 Javascript 中列出某些元素?

转载 作者:行者123 更新时间:2023-12-03 07:17:20 25 4
gpt4 key购买 nike

这是我写的代码。我希望 listContacts 函数遍历 contacts 数组并将每个联系人的名字和姓氏记录到控制台。当我运行它时,它只将 John Doe 记录到控制台。我在这里缺少什么?

var contacts = [ 
{
firstName : 'John',
lastName : 'Doe',
phone : '(512) 355-0453',
email : 'johndoe@email.com'
},
{
firstName : 'Jane',
lastName : 'Doe',
phone : '(313) 641-2203',
email : 'janedoe@email.com'
},
{
firstName : 'Suzie',
lastName : 'Smith',
phone : '(415) 604-4219',
email : 'suziesmith@email.com'
}
];

var listContacts = function () {
for (var i = 0; i <= contacts.length; i++) {
return contacts[i].firstName + ' ' + contacts[i].lastName;
}
};

console.log(listContacts());

最佳答案

for 循环中的 return 语句导致该循环在第一次迭代后停止。相反,您应该在循环中登录:

var listContacts = function () {
for (var i = 0; i < contacts.length; i++) {
console.log(contacts[i].firstName + ' ' + contacts[i].lastName);
}
}

listContacts();

关于javascript - 如何循环遍历具有多个对象的数组并仅在 Javascript 中列出某些元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40074566/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com