0

我有以下 JavaScript 对象,它有一个名为 rates 的属性,其中包含另一个具有实际汇率的对象。现在我想在费率中添加一个新费率 "CAD":0.972254。如何将这一值添加到列表中?

var Currency = {
  rates: {"USD":1.0,"EUR":1.3497,"GBP":1.60403},
  convert: function(amount, from, to) {
    return (amount * this.rates[from]) / this.rates[to]; 
  }
};
4

3 回答 3

1

您可以将新属性分配给现有对象,例如:

Currency.rates.CAD = 0.972254 
于 2013-09-25T13:40:30.397 回答
1

Currency.rates.CAD = 0.972254;

于 2013-09-25T13:40:58.173 回答
1

你可以做任何一种方式

Currency['rates']['CAD'] = 0.972254;

或者,

Currency.rates.CAD = 0.972254

在这里提琴

于 2013-09-25T13:47:29.020 回答