最佳答案
一个人可以 await
一个非承诺和 那就好。
所有这些表达式都是有效的,不会导致错误:
await 5
await 'A'
await {}
await null
await undefined
是否有任何 可探测的效应等待非承诺?为了避免潜在的错误,在行为上有什么不同吗?表现有什么不同吗?
下面两行是完全相同还是 理论上是的不同? :
var x = 5
var x = await 5
怎么做? 有什么例子能说明区别吗?
PS: 根据 TypeScript 作者,两者是有区别的:
var x = await 5;
与var x = 5;
不同;var x = await 5;
将在下一个结构中赋值 x5,其中var x = 5;
将立即求值。