javascript - 向嵌套的 javascript 对象添加另一个值?

标签 javascript object

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

最佳答案

两种方法都可以

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

或者,

Currency.rates.CAD = 0.972254

<强> Fiddle Here

关于javascript - 向嵌套的 javascript 对象添加另一个值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19006500/

相关文章:

Javascript 不必要的紧凑数组操作

java - 在 retrofit2 中使用带有对象数组的 json

javascript - 保存动态更改的 HTML

javascript - Eloquent Javascript 练习 5.2。帮助整理思绪

c++ - 使用时 0xcdcdcdcd->

javascript - 如何检查函数对象中是否存在属性(Javascript)

javascript - 验证输入字段中的 onchange 文件名(纯 JavaScript)

javascript - 如何按时间间隔调用生成器(异步)函数

javascript - 如何并行异步等待多个 promise ? [语法错误: await is a reserved word]

javascript - 我们可以使用 Google Closure Compiler 从完整的 .js 文件创建 externs 吗?