【发布时间】:2010-05-05 21:36:39
【问题描述】:
// JavaScript JSON
var myCode =
{
message : "Hello World",
helloWorld : function()
{
alert(this.message);
}
};
myCode.helloWorld();
上面的 JavaScript 代码会提示“未定义”。
要使其真正起作用,代码需要如下所示...(注意 myCode.message 的文字路径)
// JavaScript JSON
var myCode =
{
message : "Hello World",
helloWorld : function()
{
alert(myCode.message);
}
};
myCode.helloWorld();
我的问题是......如果我以这种方式使用 json 声明函数,是否有一些“相对”的方式来访问 myCode.message,或者是否只能使用文字命名空间路径 myCode.message 来访问?
【问题讨论】:
-
The above JavaScript code will alert 'undefined'.它返回 'Hello World' 而不是undefined
标签: javascript json namespaces this