gpt4 book ai didi

javascript - 从父函数中检索函数参数

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:37:52 29 4
gpt4 key购买 nike

我的脚本中有一个函数调用,其中包含对 fadeOut 调用的回调函数调用。我试图将父函数参数传递给回调函数,但我似乎无法让它工作。

一般的脚本结构是:

function aFunction(aVar){
anElement.fadeOut(200, function(){
someFunctionCall(aVar);
});
}

调用正确执行,但未传递变量。这可能是变量的范围问题,但我不太理解这里的概念。

最佳答案

这段代码

function aFunction(aVar){
anElement.fadeOut(200, function(){
someFunctionCall(aVar);
});
}

写的是正确的。您的内部函数以及您声明的任何其他函数自动都可以访问包含作用域中的所有变量。您传递给 fad​​eOut 的函数将在 aVar 上形成一个闭包,并且即使在 aFunction 早已返回之后也可以继续访问它。

关于javascript - 从父函数中检索函数参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8454294/

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