我有以下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