2017-07-23 85 views
-1

在我的Angular 2應用程序中,我有一個通過服務從不同的表單接收數據的計算。對象數組Angular 2的訪問值

我需要訪問對象數組中的值。

data: [{ "income": 12000 }, 
     { "income": { "name": "per Year", "value": 1/12 } }, 
     { "income": 120 }, 
     { "income": { "name": "per Month", "value": 1 } }] ]` 

如果我想獲得收入= 12000我必須使用數據[0] .income。 如何訪問「值」:1/12?

+0

沒有嚴格的類型。 '收入'應該是相同的類型 – Aravind

+0

通過使用正常的JS對象訪問技術。 –

回答

0

array.find(item => item.income == 1200) 如果要篩選收入= 1200比所有物品代替find()方法與過濾器()

+0

抱歉錯過了解這個問題!相應地會改變它,但Aravind正確地指出你的數據不是嚴格的類型 –