这是我的代码,我希望警报给出(一些数据)值。这是内部函数,它给出未定义的值
alert(f1());
function f1(){
f2(function (){
return "some data";
});
}
function f2(f4){
// some code
}
访问:https://jsfiddle.net/dvdhyttr/8/
我想要警报获取值(一些数据)。 但变得不确定。
最佳答案
两个主要问题
- 函数
f1
中缺少 return - 在函数
f2
中,您需要返回调用函数f4
的结果。
alert(f1());
function f1() {
return f2(function() {
return "some data";
});
}
function f2(f4) {
return f4()
}
关于javascript - javascript中获取内部函数的返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49580148/