Javascript 如何理解最后一行中的括号以及如何调用函数
如何理解最后一行中的括号以及如何调用函数 我认为这将是Javascript 如何理解最后一行中的括号以及如何调用函数,javascript,Javascript,如何理解最后一行中的括号以及如何调用函数 我认为这将是fun()(1,1,handle)如果没有()终于,但什么是()平均值 var handle = function(boolean){ alert(boolean); } var fun = function(){ // Some definition // Some function return function(a,b,handle) { // Some process if (a == b) {
fun()(1,1,handle)代码>如果没有()代码>终于,但什么是()代码>平均值
var handle = function(boolean){
alert(boolean);
}
var fun = function(){
// Some definition
// Some function
return function(a,b,handle) {
// Some process
if (a == b) {
handle(true);
} else {
handle(false);
}
}
}();
它的立即调用函数表达式,您可以了解它
它用于使函数成为一个函数表达式,并立即执行。无法从表达式外部访问表达式中的变量
像这样的fun
立即执行。
例如:
函数greatings(){
console.log('欢迎使用GFG!')
}
//执行常规功能。
greatings();
//生命的创造和执行。
(功能(){
log('欢迎来到GFG!iLife')
})()
当你尝试它时发生了什么?“我想如果最后没有()
的话,它会很有趣()(1,1,句柄);
是的,这是正确的。但我们通常想要乐趣(1,2,句柄)
。