ES6 / typescript如何创建具有键和值的数组?

时间:2018-10-26 05:11:12

标签: arrays typescript ecmascript-6 angular6

我有一个简单的问题。 我想在Angular ES6 / Typescript中使用['Key'= value]创建一个数组。 我需要像这样放置数据:

> Revenues = [ Product: "myProduct 1", Revenue: 1234.56 ],
>            [ Product: "myProduct 2", Revenue: 5678.90 ]

我需要对此进行迭代,总结,排序,在某些情况下分别获取键,而在其他情况下分别获取键,等等。

在PHP中类似于$revenue[] = [ 'product' => value ];

有可能吗?如何制作?

有人可以举一个例子吗?

谢谢

1 个答案:

答案 0 :(得分:0)

您可以这样编码:

revenues=[
  {
    Product: "myProduct 1", 
    Revenue: 1234.56 
  },
  {
    Product: "myProduct 2", 
    Revenue: 5678.90
  }
]

revenues.forEach((item)=>{
   // your code
    console.log(item.Product);
    console.log(item.Revenue);
})