我有以下代码片段:
function fun1(callback){
var result = "result of function 1";
callback(result)
};
function fun2(callback){
var result = "result of function 2";
callback(result)
};
fun1(log); // displays "result of function 1"
fun2(log); // displays "result of function 2"
fun2(fun1(log)); // Type Error ...
当log是简单的函数时(即console.log(data) ...),我想知道为什么fun2(fun1(log))不像人们期望的那样显示“函数1的结果”。缺少什么?非常感谢 - Christian