new Promise((resolve, reject) => {
console.log(1)
resolve({
name: "第1个传递的值"
})
}).then((result) => {
return new Promise((resolve, reject) => {
setTimeout(() => {
console.log(2, result)
resolve({
name: "第2个传递的值"
})
}, 1000)
})
}).then((result) => {
return new Promise((resolve, reject) => {
setTimeout(() => {
console.log(3, result)
resolve({
name: "第3个传递的值"
})
}, 1000)
})
}).then((result) => {
return new Promise((resolve, reject) => {
setTimeout(() => {
console.log(4, result)
resolve(c)
}, 1000)
})
}).then((result) => {
return new Promise((resolve, reject) => {
setTimeout(() => {
console.log(5, result)
}, 1000)
})
})
function c() {
console.log(123)
}
一键复制
编辑
Web IDE
原始数据
按行查看
历史