【发布时间】:2020-09-16 16:48:34
【问题描述】:
跟进有关搜索多维数组的问题。 假设您有一个联系人数组:FirstName、LastName、Email()、Mobile#、Work# 等,其中每个联系人对象可以有多个电子邮件。
目标:通过搜索电子邮件字段查找联系人对象。即使用电子邮件地址查找并返回完整的联系人对象,以便我随后可以将联系人对象中的信息显示给用户以进行查看、编辑等。
我一直在研究 find、filter、map... 都很好,但坚持使用任何数组迭代技术的最佳方法和语法,以应用于更复杂的多维数组字段(搜索电子邮件字段) .
顺便说一句,我只是自学了 Javascript(嗯,实际上是网络资源教会了我),如果这是一个补救性的新手问题,请提前道歉......
【问题讨论】:
-
你能分享一个你试图搜索的数据结构的例子吗?如果不了解数据的结构,很难理解这个问题。
-
我在 Google Appscript 中编码, // 下面的代码将检索所有用户的联系人 var contacts = ContactsApp.getContacts();返回: Contact [] 一个包含所有用户联系人的数组。数组结构为:developers.google.com/apps-script/reference/contacts/contact 可以想象,一个Contact有几个1:n的关系,比如email、phone等
标签: javascript arrays search multidimensional-array