还有另一种查找和返回数组对象的方法吗?

问题描述 投票:0回答:1

这是我的代码:https://repl.it/@OllySmith1/DaringSaltyText-1;即使我运行searchContact(),它也会返回正确的答案,但仍然会抛出此错误。顺便说一句,在这种情况下,有什么方法可以搜索数组内的对象吗?

TypeError

javascript arrays node.js object search
1个回答
0
投票

[第一:第116行必须为{contacts[i.name]}

然后您的错误在第95行。您从i=0迭代到i <= contacts.length。如果您有1个联系人,则i=0是您的第一个联系人。这样i=1将没有值。

所以您必须迭代到for (var i = 0; i < contacts.length; i++)

© www.soinside.com 2019 - 2024. All rights reserved.