请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

求解:return { success (cb){ ... 通过 result(res).success((获取

问题一:为什么 success方法(const result = ()=>{return success(cb){}})
可以通过 result().success 获取呢?(就是方法.方法的形式)这是什么语法,不太懂。

问题二: 为什么是cb(data,response)而不是cb(data)呢,像
result(res).success((data)=>{message.success(data.msg))最后不是只
获取了data吗。

正在回答 回答被采纳积分+3

插入代码

1回答

然冬 2021-12-19 01:57:36
  1. 因为调用了result返回了一个对象,对象有个方法是success

  2. 因为在success里通常直接用到res.ata的场景比较多,所以取出来放在了第一个参数,但有时候可能需要拿res下其他的东西,所以一并传回来。

0 回复 有任何疑惑可以回复我~
  • 提问者 开门啦 #1
    result是对象吗,不是函数吗。
    回复 有任何疑惑可以回复我~ 2021-12-20 08:46:45
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号