这是我的代码:https://repl.it/@OllySmith1/DaringSaltyText-1;即使我运行searchContact(),它也会返回正确的答案,但仍然会抛出此错误。顺便说一句,在这种情况下,有什么方法可以搜索数组内的对象吗?
[第一:第116行必须为{contacts[i.name]}
。
然后您的错误在第95行。您从i=0
迭代到i <= contacts.length
。如果您有1个联系人,则i=0
是您的第一个联系人。这样i=1
将没有值。
所以您必须迭代到for (var i = 0; i < contacts.length; i++)