如何在java-script对象中调用函数

时间:2013-04-23 11:09:48

标签: javascript function object methods

不确定我是否正确执行此操作但我正在尝试自学如何使用javascript对象。这是我目前正在做的一个较小的例子。

 var site = {
   account:{
     logData:function(){alert('test')},
   }
 }

我正在尝试使用

调用logData函数
site.account.logData();

我显然做了一些不正确的事情,因为我无法调用未定义的方法logData。有人可以指出我正确的方向支持文档或代码协助。

问候。

2 个答案:

答案 0 :(得分:1)

;放入函数

 var site = {
   account:{
     logData:function(){alert('test'); }
   }
 }

答案 1 :(得分:1)

不要在对象声明中放置;(分号)。除此之外,您的代码还可以:http://jsfiddle.net/RAWdB/

不知道您正在调试哪个浏览器,但Chome的错误控制台甚至明确指出Uncaught SyntaxError: Unexpected token ;