脚本宝典收集整理的这篇文章主要介绍了关于node.js回调函数的一点联想 愤怒(二),脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
首先大家看一下这个普通的javascript的函数,并且参数也是函数。
<script>
function all(call_fun) {
var k = 0
for (var i = 0; i < 10099990; i++) {
k = k + i
}
console.log(arguments[0].toString())
call_fun(k)
}
all(function (k) {
console.log(k)
})
</script>
我们也发现nodejs中也有很多回调函数,并且也有很多参数。
下面是一个读取文件的例子:
var fs=require('fs');
fs.readFile('2.txt',function(err,data){
if(err){
console.log('文件读取失败');
}
else{
console.log(data.toString());
}
})
至于err和data是怎么得到以及回调函数内部结构怎么样则要看源码了吧。如果猜想不正确欢迎指正。
一个卖酱酒的非著名程序员,欢迎关注微博:匠心酒、 微信:youronglang
以上是脚本宝典为你收集整理的关于node.js回调函数的一点联想 愤怒(二)全部内容,希望文章能够帮你解决关于node.js回调函数的一点联想 愤怒(二)所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。