fork download
  1. const dados = [
  2. {
  3. title: "titulo 1",
  4. data: [{ a: 1 }, { b: 2 }]
  5. },
  6. {
  7. title: "titulo 2",
  8. data: [{c: 3 }, { d: 4 }]
  9. },
  10. {
  11. title: "titulo 3",
  12. data: [{ e: 5 }, { f: 6 }]
  13. },
  14. ];
  15.  
  16. // faz um loop simples, adicionando os elementos de "data" no resultado
  17. let result = [];
  18. for (const item of dados) {
  19. result.push(...item.data);
  20. }
  21. console.log(result);
  22.  
  23. // ou vai concatenando (essa é um pouco pior, pois cada chamada de concat cria um novo array)
  24. result = [];
  25. for (const item of dados) {
  26. result = result.concat(item.data);
  27. }
  28. console.log(result);
  29.  
Success #stdin #stdout 0.08s 31868KB
stdin
Standard input is empty
stdout
[ { a: 1 }, { b: 2 }, { c: 3 }, { d: 4 }, { e: 5 }, { f: 6 } ]
[ { a: 1 }, { b: 2 }, { c: 3 }, { d: 4 }, { e: 5 }, { f: 6 } ]