如何遍历对象数组和多级对象数组?

时间:2018-07-19 07:05:55

标签: arrays swift logic

我有一个包含对象的数组。这些对象可能具有其他对象数组,然后这些对象也可能具有其他对象和对象数组。真的没有限制。

那么,无论它们嵌套的深度如何,我该如何遍历此数组中的所有对象?如果我知道数组的深度,可以使用许多for循环轻松地做到这一点。我在遍历所有元素时遇到问题。

我无法提出一个做到这一点的逻辑。有人能帮帮我吗?我正试图迅速做到这一点。

1 个答案:

答案 0 :(得分:1)

  • 具有一个Any对象。

  • 根据需要将值存储到该对象中。

  • 读取对象时,将其强制转换为所需的数组。

  • 如果转换成功,则可以像数组一样访问Any对象。