function time() {
a();
console.log("love");
}
function a() { setTimeout(function () { console.log("gun");
},3000)
}
time();
回复 (6)
D
今天刚碰到异步变同步问题感觉好棘手,高手们支援一下!
P
function sleepSync(time){ return new Promise((resolve,reject)=>{ setTimeout(function(){ resolve(); },time); }) } async bin(){ await sleepSync(500); }
D
感觉没懂
P
引用 DMY-sunny感觉没懂
@DMY-sunny 想异步变同步先搞懂promise,再搞懂es7的async
I
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();
N
参与回复
登录后即可参与回复。登录