gpt4 book ai didi

javascript 闭包仍然适用

转载 作者:行者123 更新时间:2023-11-30 17:50:10 27 4
gpt4 key购买 nike

如果我在另一个函数中有一个函数,但内部函数不使用外部函数的变量,内部函数仍然是闭包吗?

function someFunc(){
return function(){

\\do some more stuff

}


}

最佳答案

每当您在另一个函数中看到 function 关键字时,内部函数就可以访问外部函数中的变量。

   function foo(x) {
var tmp = 3;
function bar(y) {
alert(x + y + tmp);
}
bar(5);
}
foo(2);

这将始终提醒 10,因为 bar 可以访问定义为 foo 的参数的 x >,它还可以从 foo 访问 tmp

有关关闭的信息,请参阅:http://javascriptissexy.com/understand-javascript-closures-with-ease/

关于javascript 闭包仍然适用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19196240/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com