我在名为expenses.js
的文件中有这样的JS对象数组
var expenses =
[
{
day: "9/11/2019", expenses: {
pen: 15,
tea: 32,
auto: 40,
juice: 30,
}
},
{
day: "10/11/2019", expenses: {
bananas: 50,
auto: 100,
tea: 30,
}
}
]
是否有可能在另一个称为
addExpenses({day: "11/11/2019", expenses: {biscuit: 20})
的JS文件中具有类似add-expense.js
的功能,该功能会将对象添加到expenses.js
中的对象数组中? 最佳答案
取决于您所说的“添加”。如果您的意思是在运行时,并且正在执行的函数在包含要修改的对象的文件之后加载,那么答案是肯定的,尽管我认为您不需要addExpenses
函数,但宁愿这样做下列:
expenses.push({day: "11/11/2019", expenses: {biscuit: 20});
但是,如果“添加”是指将条目保存到磁盘上的原始文件中,那么答案通常是“否”,不是在浏览器上下文中,尽管可能是在node.js上下文中
关于javascript - 是否可以向另一个文件中的Javascript对象添加条目?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58933860/