return promise理解?
来源:6-6 API对接mysql(博客列表)
weixin_慕妹0008060
2020-03-01
`
return result.then(listData => {
return new SuccessModel(listData)
})`
这里的2个return可以这么理解?
因为result是一个primise对象,是一个异步的过程,因此第一return相当于直接返回的是pomise对象。
第二个return是在回调中用的,用于成功从数据库获取数据返回的参数。
精髓来说,promise是处理异步,既然是异步就不是一下子得到的数据,需要等到拿到数据才回调,因此需要2个return.
写回答
1回答
-
双越
2020-03-01
是的,理解的没错。
另外,建议你提问时,把问题内容好好整理一下格式,现在看着乱乱的。因为你也有可能会去其他网站提交问题、写博客等,正确的格式会更容易吸引其他人的观看。
012020-03-01
相似问题