2011-09-07 81 views
0

在您指定包含一个名为test.js脚本的HTML文件:查找匿名的JavaScript对象

{ "thing" : 123 }; 

没有变量名。也就是说,你不必

var myObject = { "thing" : 123 }; 

你怎么能找到这个物体或某种方式得到的引用或它的句柄,因为它不具有可变的名字吗?

+0

如果您想要对象的引用,请将其创建为对象本身内的属性。 – yoda

+0

你的意思是将它作为匿名对象传递吗?你的意思是我不清楚 –

+0

看看[谷歌+1的JavaScript配置对象](http://stackoverflow.com/questions/6523105/google-1-javascript-configuration-object)。我认为这是你正在谈论的情况。 –

回答

4

你怎么能找到这个物体或某种方式得到引用或句柄 它,因为它没有一个变量名?

那么你不能。如果你包含一个包含这个值的javascript文件,你将会得到一个javascript错误(Invalid label),所以JavaScript执行将停止。

0

我会加载数据与AJAX使用test.js作为URL。您可以将其分配给您自己的变量。