function runAsync() {
var p = new Promise(function(resolve, reject) {
//做一些异步操作
setTimeout(function() {
resolve('随便什么数据');
console.log('执行完成');
}, 2000);
});
return p;
}
runAsync().then(function(data) {
console.log(data);
//后面可以用传过来的数据做些其他操作
//......
});