我有以下JavaScript对象,具有一个名为rate的属性,其中包含另一个具有实际费率的对象。现在,我想向费率添加新的费率“ 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];
  }
};

最佳答案

你可以用任何一种方式做

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


要么,

Currency.rates.CAD = 0.972254


Fiddle Here

09-18 05:58