简单说明,async 是“异步”的简写,而 await 可以认为是 async wait 的简写。所以 async 用于申明一个 function 是异步的,而 await 用于等待一个异步方法执行完成。
参考如下方法,当update方法内不使用async函数时,代码可能会在没有完成update操作前就执行了querybutton方法,导致异常。此时需要对update方法加上await,可以认为 await 是在等待一个 async 函数完成,阻塞后续的执行。需要注意的是await 必须用在 async 函数中的原因,不能单独使用。只有当update</