gpt4 book ai didi

javascript - 如何从定义函数而不是调用对象访问变量状态

转载 作者:行者123 更新时间:2023-11-30 09:05:10 24 4
gpt4 key购买 nike

例如:

func = (){

var i_want_this = "yes";

var callback = function(){
// I want to access value of i_want_this here
// Preferably just the single variable without the whole scope
};

obj.subfunc(some_stuff, callback);

};


obj = {

subfunc = function(stuff, callback){

// do stuff

callback();

}

};

func();

最佳答案

你可以在回调中使用变量;它会按照您希望的方式工作。

这叫做 closure .

关于javascript - 如何从定义函数而不是调用对象访问变量状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5622534/

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