【发布时间】:2018-07-02 02:31:46
【问题描述】:
假设我们有这个数组
[{name:string,address:string,tel:string},{name:string, address:string, tel:string}]
- 数组中的每个对象都属于同一类型
- 我想从每个对象中提取相同的属性
如何从第一个数组中包含的对象创建这个数组?
[name:string, name:string]
我还是 javascript/typescript 的新手,我正在尝试找到一种有效的方法来做到这一点
有什么想法吗?
【问题讨论】:
-
什么是
{a1,a2,a3}?这不是一个数组。那是Set对象吗? -
我已经简化了符号,
{a1,a2,a3}只是一个 json 对象,其中a1可以是任何前置类型。我看过 Map ,它似乎与使用 forEach 或简单的 while 做同样的事情 -
你能发布一个示例对象吗?因为你目前的描述是不可能的。您不能在没有键的情况下为对象分配值。 { a : 1 } = 好极了。 {1} = 没那么多。
-
我用类型编辑了示例,但并没有改变我认为的问题,对象是简单的 json 对象^^"
标签: arrays node.js typescript