function time() {
a(); console.log("love");
}
function a() { setTimeout(function () { console.log(“gun”);
},3000)
time();
今天刚碰到异步变同步问题感觉好棘手,高手们支援一下!
function sleepSync(time){ return new Promise((resolve,reject)=>{ setTimeout(function(){ resolve(); },time); }) } async bin(){ await sleepSync(500); }
感觉没懂
@DMY-sunny 想异步变同步先搞懂promise,再搞懂es7的async
var a = function () { return new Promise(function (resolve, reject) { setTimeout(function () { console.log('gun'); resolve(); }, 3000); }); }; var time = async function () { await a(); console.log('love'); }; time();
你需要的是 https://github.com/fibjs-modules/sync
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
今天刚碰到异步变同步问题感觉好棘手,高手们支援一下!
function sleepSync(time){ return new Promise((resolve,reject)=>{ setTimeout(function(){ resolve(); },time); }) } async bin(){ await sleepSync(500); }
感觉没懂
@DMY-sunny 想异步变同步先搞懂promise,再搞懂es7的async
你需要的是 https://github.com/fibjs-modules/sync