Node中js获取异步操作的结果
js中要获取异步操作的结果必须使用回调函数
回调函数也被称为高阶函数,简单来说就是,函数作为一个参数传到另一个主函数里面,当那一个主函数执行完之后,再执行传进去的作为参数的函数
function fn(callback){ setTimeout(function(){ var data = "湖人总冠军" callback(data) },1000) } //调用fn,得到内部的data fn(function(data){ console.log(data) })
运行结果:
湖人总冠军