参考資料 (小白提供)(また、歴史を見てください。歴史上小白とも呼ばれる関中という男がいました、それはハンドルです!!!)
返品が無い場合
async function gen(){
await Promise.resolve(1)
console.log('gne1')
await Promise.resolve(1)
console.log('gne2')
await Promise.resolve(1)
console.log('gne3')
await Promise.resolve(1)
console.log('gne4')
await Promise.resolve(1)
console.log('gne5')
}
gen()
Promise.resolve(1).then(()=>{
console.log('p11')
//return Promise.resolve(1)
}).then(()=>{
console.log('p12')
}).then(()=>{
console.log('p21')
}).then(()=>{
console.log('p22')
}).then(()=>{
console.log('p23')
}).then(()=>{
console.log('p31')
//return Promise.resolve(1)
}).then(()=>{
console.log('p32')
}).then(()=>{
console.log('p33')
}).then(()=>{
console.log('p41')
}).then(()=>{
console.log('p42')
}).then(()=>{
console.log('p43')
}).then(()=>{
console.log('p51')
}).then(()=>{
console.log('p52')
}).then(()=>{
console.log('p53')
}).then(()=>{
console.log('p61')
})
返品が無い場合
- 約束約束メインプログラム
- 約束約束約束メインプログラム
- 約束約束約束メインプログラム
- 。。。。。。
上記の周波数出力
返品がある場合
async function gen(){
await Promise.resolve(1)
console.log('gne1')
await Promise.resolve(1)
console.log('gne2')
await Promise.resolve(1)
console.log('gne3')
await Promise.resolve(1)
console.log('gne4')
await Promise.resolve(1)
console.log('gne5')
}
gen()
Promise.resolve(1).then(()=>{
console.log('p11')
//return Promise.resolve(1)
}).then(()=>{
console.log('p12')
}).then(()=>{
console.log('p21')
}).then(()=>{
console.log('p22')
}).then(()=>{
console.log('p23')
}).then(()=>{
console.log('p31')
return Promise.resolve(1)
}).then(()=>{
console.log('p32')
}).then(()=>{
console.log('p33')
}).then(()=>{
console.log('p41')
}).then(()=>{
console.log('p42')
}).then(()=>{
console.log('p43')
}).then(()=>{
console.log('p51')
}).then(()=>{
console.log('p52')
}).then(()=>{
console.log('p53')
}).then(()=>{
console.log('p61')
})
31など、出力がより安定した位置にリターンを配置すると
31からジャンプします。。。。。。
結果は次のとおりです。