【发布时间】:2015-09-19 18:22:08
【问题描述】:
在我的应用程序中有一个名为 newArray 的数组,其中包含很多数字。应用程序将数字发送到服务器并将它们放入一个名为stalkers 的新数组中。我的问题是某些名称的返回速度比其他名称快,stalkers 数组中的名称可以按任何顺序排列。如何使返回数据的顺序与newArray中对应的数字一致?
假设newArray = ["10002938948","46789890","2984829389"]。我的代码将其发送到服务器并下载名称。对于“10002938948”,服务器返回“Tim”。对于“46789890”,服务器返回“Louis”。对于“2984829389”,服务器返回“Rob”。那么它应该是stalkers = ["Tim","Louis","Rob"],但是因为它们没有按顺序下载(一个页面加载速度比另一个页面快),stalkers = ["Louis","Rob","Tim"]。
应该是我可以给每个数字一个 id,所以我可以在 stalkers 数组中按正确的顺序对 id 进行排序。
【问题讨论】:
-
这里没有足够的信息来解读您的问题。也许您可以添加:到目前为止您尝试过的内容、您的数据集和您的预期响应。
-
“应该是我可以给每个数字一个 id,所以我可以在 stalkers 数组中按正确的顺序对 id 进行排序”他们有 ids -
newArray中的值。 -
@matt 是的,我知道他们有 id,但这些 id 在 newArray 中,所以当将结果放入 stalkers 数组时,他们会丢失他们的 id,并且它们的顺序不同,你可以据我所知,不要对它们进行排序..
-
不要将结果放入 stalkers 数组中。通过 id 键入结果。阅读我的答案...