Node中js获取异步操作的结果

js中要获取异步操作的结果必须使用回调函数

回调函数也被称为高阶函数,简单来说就是,函数作为一个参数传到另一个主函数里面,当那一个主函数执行完之后,再执行传进去的作为参数的函数

function fn(callback){
    setTimeout(function(){
        var data = "湖人总冠军"
        callback(data)
    },1000)
}

//调用fn,得到内部的data
fn(function(data){
    console.log(data)
})

运行结果:

湖人总冠军

 

posted @ 2019-06-17 19:50  蛋片鸡  阅读(490)  评论(1编辑  收藏  举报