Javascript 合并Typescript中对象内部的数组

Javascript 合并Typescript中对象内部的数组,javascript,typescript,Javascript,Typescript,我需要将两个包含数组的对象合并在一起: res:[{data:[1,2,3]},{data:[4,5,6]}] 结果如下所示: res:[1,2,3,4,5,6] 我怎么去那里 谢谢大家! 您可以与以下内容一起使用: let input=[{data:[1,2,3]},{data:[4,5,6]}]; 让result=input.reduce((result,entry)=>result.concat(entry.data),[]); 控制台日志(结果)您可以与以下内容一起使用: let i

我需要将两个包含数组的对象合并在一起:

res:[{data:[1,2,3]},{data:[4,5,6]}]

结果如下所示:

res:[1,2,3,4,5,6]

我怎么去那里

谢谢大家!

您可以与以下内容一起使用:

let input=[{data:[1,2,3]},{data:[4,5,6]}];
让result=input.reduce((result,entry)=>result.concat(entry.data),[]);
控制台日志(结果)您可以与以下内容一起使用:

let input=[{data:[1,2,3]},{data:[4,5,6]}];
让result=input.reduce((result,entry)=>result.concat(entry.data),[]);

控制台日志(结果)
您可以使用
Array.map
如下所示:

const input = [{ data: [1, 2, 3] }, { data: [4, 5, 6] }];
const output = [].concat(...input.map((item) => item.data));

您可以按如下方式使用
Array.map

const input = [{ data: [1, 2, 3] }, { data: [4, 5, 6] }];
const output = [].concat(...input.map((item) => item.data));

下面的答案(至少是我的尝试)。不过,请看一下SO的页面,了解您将来的问题。谢谢这与TypeScript无关…请回答下面的问题(至少是我的尝试)。不过,请看一下SO的页面,了解您将来的问题。谢谢这与TypeScript无关。。。