js异步操作

async function(){

        let a = await getA()

}

这是一个常见的async/await的异步操作,一般来说都是因为a是要查数据库或者别的异步操作才能实现,所以才选择使用这个,那么如果getA返回的是一个对象,我只要这个对象里的a该如何处理呢?

A.await getA().a

B.(await getA()).a

答案是B,因为要先等待异步操作的完成才能获取到对象里的属性

你可能感兴趣的:(javascript,开发语言,ecmascript)