javascript - JavaScript 中的对象操作数组

标签 javascript arrays object

我在对象内有一个空数组,如下所示,

const account = {
name: "David Reallycool",
expenses: []

}

我需要创建一个函数将费用添加到空数组中,我需要的结果是,

const account = {
name: "David Reallycool",
expenses: [
    {
        descrition: "Rent",
        amount: 1000
    },
    {
        description: "Coffee",
        amount: 2.50
    }
]

我该如何操纵它?

最佳答案

const addExpense = (expense) => {
  account.expenses.push(expense)
}
// use like this
addExpense({ description: 'Rent', amount: 1000 })
addExpense({ description: 'Coffee', amount: 2.5 })

关于javascript - JavaScript 中的对象操作数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52531158/

相关文章:

javascript - 无法使用accept属性在Chrome中上传zip格式的文件

javascript - 为什么 JavaScript 的 parseInt 的基数默认为 8?

Javascript 通过引用传递变量

javascript - 在扩展脚本中设置编辑文本的焦点

arrays - Shell 脚本不创建数组列表

C 2D Arrays 通过移动其下方的行来删除某些预定行

c - malloc 不适用于 double 类型数组

object - 主干和 Requirejs。如何从任何地方访问我的 Backbone 路由器

android - OpenGL ES 2.0 1 仅使用最后绑定(bind)纹理

java - Java 是否完全遵循面向对象的编程模型?