node.js - nodejs中callback的用法疑问

浏览:26日期:2022-10-09

问题描述

function heavyCompute(n, callback) { var count = 0,i, j; for (i = n; i > 0; --i) {for (j = n; j > 0; --j) { count += 1;} } callback(count);}heavyCompute(10000, function (count) { console.log(count);});

上面这段nodejs的代码,里面的回调函数callback ,在函数最后用callback输出了他,callback(count);

然后在下面的调用函数中,为啥最后的结果输入只输出了一次,有人帮忙讲下代码中callback替换成下面的函数的过程吗?

function (count) { console.log(count);}

问题解答

回答1:

你只执行了一次 callback,当然只输出一次了

相关文章: