function promise() {
return new Promise((reslove, reject) => {
setTimeout(() => {
// re
reslove('第一次请求返回结果')
},
1000);
});
};
// then返回一个promise
promise().then(function(value) {
console.log(value);
return new Promise((reslove, reject) => {
setTimeout(() => {
reslove('第二次请求')
},
1000);
})
}).then(function(value) {
// 也就是这个Promise
console.log('111');
console.log(value);
console.log('222');
})