下面的代码是什么意思。据我了解。如果有变量$wnd.document.bg_instance
,则调用名为的函数bg_instance
。但是功能内部的功能是什么?function(a){b=a}
?
有人可以解释下面的代码流程吗?
if($wnd.document.bg_instance){
$wnd.document.bg_instance.invoke(function(a){b=a});
$wnd.document.bg_instance=null
}
全功能
function rA() {
var b = 'js_disabled';
if ($wnd.document.bg_instance) {
$wnd.document.bg_instance.invoke(function(a) {
b = a
});
$wnd.document.bg_instance = null
}
return b
}
return b;
}
什么是JavaScript调用
invoke
不是标准的JavaScript函数。它必须是程序中某些其他代码提供的对象上的方法。它的确切作用将取决于它的定义方式。
函数内部的函数是什么?
function(a){b=a}
那是一个传递给存储在invoke
属性中的函数的参数。
请参见以下传递对象的示例:
function myFunction(myArgument) {
myArgument(3);
}
myFunction(function (foo) { alert(foo + 1); });
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句