不确定我是否正确执行此操作但我正在尝试自学如何使用javascript对象。这是我目前正在做的一个较小的例子。
var site = {
account:{
logData:function(){alert('test')},
}
}
我正在尝试使用
调用logData函数site.account.logData();
我显然做了一些不正确的事情,因为我无法调用未定义的方法logData。有人可以指出我正确的方向支持文档或代码协助。
问候。
答案 0 :(得分:1)
将;
放入函数
var site = {
account:{
logData:function(){alert('test'); }
}
}
答案 1 :(得分:1)
不要在对象声明中放置;
(分号)。除此之外,您的代码还可以:http://jsfiddle.net/RAWdB/
不知道您正在调试哪个浏览器,但Chome的错误控制台甚至明确指出Uncaught SyntaxError: Unexpected token ;