Asutorufaのブログ

こんにちは

nodejs异步回调函数

发布于 2019-08-30|更新于: 2019-08-30|分类 Nodejs

研究了一下javascript的异步回调函数,本来想像golang那样使用chan可以返回原始值,不过貌似无法做到,最后止步async/await,差不多就是用Promise的resolve返回值然后用await调用,不过await必须使用在async的函数里,局限还是有的.
如果使用非async的函数调用,返回的依旧是Promise类型,需要使用.then.

async function test() {    return await new Promise(function (resolve, reject) {        resolve("test")    })    } async function test2(){    console.log(await test())} test2()

0 条评论

©2026Asutorufa