javascript获取作为参数的匿名函数里的值

1处有值 2处没有值
2025-04-03 08:27:36
推荐回答(2个)
回答1:

可以使用闭包的方法:functionaa(){vara='hello';returnfunction(){returna;}}然后在外面接收:varfn=aa();//返回一个匿名函数vara=fn();//获取到匿名函数中的返回值根据作用域链的原理内部的函数可以访问到外部函数的变量,然后将获取的变量返回即可。

回答2:

异步执行问题,这里会先执行2后执行1