猿问

帮我看下这个js小题,我已经阵亡了。。。

var globalVal = test(hello, '!!!');function hello(globalVal) {    window.namee = globalVal;    // 如何获取调用它的函数的返回值?
    console.log(globalVal);
}function test(callback, val) {
    callback();    console.log(val);    return 'hello world'+val;
}

大家帮我看下这个我自己想的小题目,我是想在hello函数中获取调用它做为callback内部函数的返回值,我有点绕不清了,希望各位能提点好的解决方案,最好能指点下思路。谢谢了。


慕哥6287543
浏览 609回答 1
1回答

RISEBY

你的意思是不是这样?var globalVal = test(hello, '!!!');function hello(globalVal){     alert(globalVal); // hello world!!!}function test(callback, val) {    var retVal = 'hello world' + val;     callback(retVal);    return retVal; }
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答