在尝试使用对象文字时获取未定义

时间:2015-07-29 22:06:58

标签: javascript object

我的情景快速分解。

我正在建立一个允许用户自定义门的网站。在这个页面上,他们可以改变框架(和颜色,但我稍后会担心)。

我有一些对象文字。一个存储有关当前门的信息,一个存储每个帧类型的信息(保存诸如图像链接,成本等)。

问题是当我尝试更新有关当前门的对象文字时。在查询框架对象文字时,我不断得到“未定义”。

我有一个函数接受一个I​​D(一帧)来改变当前帧。

function changeFrame(id){
    currentDoor.frameImage = id.frameImgLink;
}

但是,如果我运行此代码,我会将door.frame设置为“undefined”。每当我试图通过id.x访问对象文字时,我都会继续“未定义”。

如果有人有任何指示,我们将不胜感激。

如果需要,我可以发布更多代码,我不认为这是必需的,但是我可以发布请求。谢谢。

0 个答案:

没有答案