【发布时间】:2014-09-23 07:07:26
【问题描述】:
为什么 Javascript 将 baz 方法返回为“typeof 函数”而不是其结果,我该如何输出结果?
var someObject = new Object();
someObject.foo = $('#someElement'),
someObject.bar = $('#someOtherElement'),
someObject.baz = function() {
return 'Hello world!';
}
console.log(someObject.baz); // Outputs: function (){return"Hello world!"}
最终我想让 baz 计算 foo 和 bar 中元素的高度差,但到目前为止,我无法访问 baz 中的计算结果或任何其他结果,如上面代码示例中的字符串。
【问题讨论】:
-
要得到结果,需要invoke函数,如下:
someObject.baz(). -
你引用的函数没有调用它
-
同样感谢您的回答!接受第一个未作为评论发布的。我现在只想住在山上……
标签: javascript object