关于yield的问题
来源:2-4 异步函数 Async Function 统一世界

慕盖茨9754587
2018-04-03
如图,视频中的代码
data = JSON.parse(data) 是不是应该加个yield 应该是 data = yield JSON.parse(data)
因为上一步是异步操作啊,如果没有yield暂停的话拿到的data可能会是undefined,虽然这里不加yield可以,我觉得是文件在本地的原因。
老师,以上是我的理解,求解!
写回答
2回答
-
Scott
2018-04-05
这个不是异步的操作,应该不用加的,下面的 res.json 你不加,去掉试下,应该也是不需要的。
00 -
慕盖茨9754587
提问者
2018-04-03
再补充一下,我是因为之前看到的这块代码才想的这个问题,如下图
就在 res.json() 前加了 yield
00
相似问题