[英]How can I change object value with Angular
我正在嘗試進行外匯申請並在選擇貨幣時; 我正在做數學運算(所選貨幣/其他貨幣)。 我得到的值以來自apiden的鍵值的形式出現。 我將傳入的數據保存在一個對象中。 這是我想要做的:通過將所選貨幣分為其他貨幣來更改其價值。 我只是在問如何更改對象中的值?
this.rates['value'] = Object.values(this.rates).map(data=> (this.chooseValue / (data as any)));
this.rates['key'] = Object.values(this.rates).map(data => data);
我試過這個,但沒有用。 順便說一下,我用 angular 做應用程序。
嘗試這個
const rates = { AED: 4.270181, AFN: 89.608722, ALL: 123.953995, AMD: 564.185821, ANG: 2.091704, AOA: 728.73475, ARS: 88.108818, AUD: 1.6493, AWG: 2.092719 } let newRates = {}; const chooseValue = 2; // whatever value you choose to divide. for (const [key, value] of Object.entries(rates)) { newRates = { ...newRates, [key]: value/chooseValue } } console.log(newRates)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.