繁体   English   中英

在JavaScript中声明全局变量

[英]declaring global variable in javascript

所以我有以下代码:

window.fbAsyncInit = function() {
  FB.init({appId: appID, xfbml: true, status: true, cookie: true});
}   

...some lines of code

function anotherFunction()
{
    FB.ui(blah,blah);
}

FB.ui向我抛出ReferenceError:FB is not defined 在将FB.init包装在window.fbAsyncInit ,这并没有发生,为了正确地初始化FB,我必须这样做。 如何使FB在anotherFunction被识别?

FB是facebook库。 应该使用init函数初始化并全局设置它。 var FB; 最初没有在那里。 我只添加了它来检查是否可以消除错误,因为错误已经存在

任何指针,不胜感激!

您不需要以某种方式初始化变量吗? 您似乎在对空值调用'init'...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM