我正在尝试使用函数向我的 JS 对象添加“属性”:“值”,但遇到了麻烦。我希望你们中的一些人能提供帮助。
请允许我创建一个上下文...
这是我的对象,它自己驻留在我的文件“myobject.js”中:
var myObject = {
'12-25-2012' = '<p>Christmas</p>',
'07-18-2013' = '<p>My Birthday</p>'
};
现在我有了一些想要添加到对象的更多信息。我知道我可以通过在脚本标签或对象下方的 myobject.js 文件中插入以下内容来做到这一点,如下所示:
var theDate = '07-23-2013';
myObject[theDate] = "<p>Mom's Birthday</p>";
但这不是我希望它发生的方式。为了这个上下文,我想用一个我们命名为 myFunction() 的函数添加这个完全相同的信息。原因是,在应用程序中,我希望能够将参数传递给将定义对象的新属性和值的函数。
这是我尝试过的,但不起作用:
function myFunction(){
var theDate = '07-23-2013';
myObject[theDate] = "<p>Mom's Birthday</p>";
}
关于出了什么问题的任何想法?非常感谢您的帮助!