Javascript 如何使用TypeScript中现有数组中的选定元素创建新数组?
我是Angular和TypeScript的新手,我正在尝试实现这一点,但我无法实现 我的问题是我有一个包含多个嵌套数组的数组。每个嵌套数组都有“id”值。我需要获取所有嵌套数组“id”值,并将这些值存储到新数组中 这就是我现在拥有的Javascript 如何使用TypeScript中现有数组中的选定元素创建新数组?,javascript,arrays,typescript,Javascript,Arrays,Typescript,我是Angular和TypeScript的新手,我正在尝试实现这一点,但我无法实现 我的问题是我有一个包含多个嵌套数组的数组。每个嵌套数组都有“id”值。我需要获取所有嵌套数组“id”值,并将这些值存储到新数组中 这就是我现在拥有的 [parentArray] 0: nestedArray count: 0 no: null level: null id: 1 1: nestedArray count: 0 no: null
[parentArray]
0: nestedArray
count: 0
no: null
level: null
id: 1
1: nestedArray
count: 0
no: null
level: null
id: 22
2: nestedArray
count: 0
no: null
level: null
id: 34
我想要一个这样的数组,例如-idInformation=[1,22,34]
我试过使用filter,但它给出了所有的值,我不知道如何在TypeScript中做到这一点。请帮助我获得此帮助或任何值得赞赏的帮助。这不是关于typescript,也不是关于angular,您应该熟悉基本javascript 看看你们的数据样本,我想你们有对象数组,而不是数组数组
const ids = array.map(v => v.id);
这不是关于typescript,也不是关于angular,您应该熟悉基本的javascript 看看你们的数据样本,我想你们有对象数组,而不是数组数组
const ids = array.map(v => v.id);