获取一个函数中异步操作的结果 必须通过回调函数来获取 调用 fun 得到内部的data function fun(back){ setTimeout(function(){ var data = "异步操作的结果" back(data) },1000) } fun(function(data){ console.log(data) })