javascript添加一个对象成为另一个对象的成员

时间:2015-12-30 02:56:07

标签: javascript jquery

我有一个Javascript对象,用于全局变量,用户名,用户ID等。我称之为myGlobals。我需要通过jQuery(应用程序首选项)加载另一个对象,我还需要全局访问。为了清洁,我希望它成为myGlobals的一部分。

我看到关于如何"合并"的帖子这两个对象,或者将第二个对象添加为数组,但这并不是我想要的。我有这个:

    var appPref = JSON.parse(xhr.responseText); //this works fine
    myGlobals.appPref = appPref; // this does not

我希望能够做到这样的事情:

    alert(myGlobals.appPref.messages.hello);

但是我得到了一个" myGlobals.appPref:未定义。

我该怎么做?我正在使用jQuery,如果有一些我可以使用的魔法。

1 个答案:

答案 0 :(得分:2)

myGlobals.appPref = appPref;

这是你如何做到的。

问题出在其他地方。尝试在此行之前添加console.log(appPref);。最有可能显示undefined