Promise
实例生成以后,可以用then
方法分别指定resolved
状态和rejected
状态的回调函数
let promise = new Promise(function(resolve,reject){ console.log("Promise create"); resolve(); }); promise.then(function(){ console.log('resolved.'); }); console.log("Hi!"); //Promise create //Hi! //resolved.
function timeout(ms:number) { return new Promise((resolve, reject) => { setTimeout(resolve, ms, 'done'); }); } timeout(1000).then((value) => { console.log(value); });