Percorrendo um array de objetos recursivamente #275
Replies: 7 comments
-
Você consegue fazer isso usando reduce. Caso exista "groups" você extrai e joga pro fim do array, assim vai rolar recursivamente até o fim... Tenta ai :) |
Beta Was this translation helpful? Give feedback.
-
Isso é trabalho para uns map, filter, reduce como disse nosso amigo @fabricionaweb . |
Beta Was this translation helpful? Give feedback.
-
São de grande ajuda essas dicas, mas o que mais me empaca, é que o array é dinâmico, não sei quantos groups pode conter nele, por exemplo, posso ter uma arvore de grupos gigante, grupo dentro de grupo sem limites, quando eu transformar isto em uma tree view, tenho que ilustrar tudo isto. |
Beta Was this translation helpful? Give feedback.
-
Não sei se é exatamente a resposta que tu precisa. Mas tem esse ótimo vídeo Aproveito pra recomendar o canal do cara pra quem curte JS. 2016-08-09 10:33 GMT-03:00 vitocaio [email protected]:
|
Beta Was this translation helpful? Give feedback.
-
Isso é uma questão de entender o mecanismo do teu sistema, deve ter alguma lógica (padrão), vai ter que testar se no objeto tem algum filho do tipo "tal". Até porque se não houver uma lógica e teu objeto mudar de forma totalmente aleatório, você vai precisar criar um sistema cognitivo. |
Beta Was this translation helpful? Give feedback.
-
Sim ele possui um padrão, basicamente ele contem a mesma estrutura em cada filho, eu teria apenas que verificar sempre que tem um groups que contém algo dentro, percorrer ele e mostrar na tela. |
Beta Was this translation helpful? Give feedback.
-
Vlw @viniciuslacerda vou ver sim! |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Opa, to tendo um problema com uma função e gostaria de um help!, estou tentando percorrer um Array de Objetos, porém ele possui varios childrens, exp:
Teórica mente eu teria que transformar isto em uma tree view, sem o uso de componentes ou bibliotecas, posso usar Jquery ou Javascript puro mesmo.
Alguém me da um help!?
Beta Was this translation helpful? Give feedback.
All reactions