例如:
function fn(callback){
setTimeout(function(){
var data = 'hello'
callback(data)
},1000)
}
//如果要获取一个函数异步操作的结果,则必须用过回调来获取数据
fnfunction(data){
console.log(data)
})