備忘録として書き記す。
nuxt.jsのコードを追っていたところ下記の部分で引っかかる。
.nuxt/client.js
// Create and mount App
createApp().then(mountApp).catch(errorHandler)
コードの内容から察するにmountAppにはcreateAppの結果が引数として渡されているように見えるので実際に確かめてみた。
main.js
const first = async () => {
return 'first'
}
const second = (arg) => {
console.log('second')
console.log(arg)
}
// then内の関数に自動的に引数が渡される
first().then(second)
// second
// first
// 省略しないパターン
first().then((f) => second(f))
どなたかこのような振る舞いの名称や公式で記載されているページをご存知であれば、コメントで教えていただけると幸いです。