Promise參數問題

Promise參數問題

http://img1.sycdn.imooc.com//climg/6052b6a208d43b0f11250905.jpg

老師請問這段代碼的resolve是不是有問題?resolve可以傳遞多個參數嗎?不是只能傳遞一個參數嗎?​

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,这是课程中的代码吗?如果是的话,建议说一下在哪个小节中,便于审核。

resolve方法只能传一个参数,如果想要两个数据的话,可以放在一个数组中,例如

http://img1.sycdn.imooc.com//climg/6052bd8a0928dd7602160031.jpg

然后再通过数组获取数据。

或者可以像reject方法中参数那样写,用逻辑或||,哪个有值使用哪个

http://img1.sycdn.imooc.com//climg/6052bd7809f3524c08940461.jpg

祝学习愉快!​

  • 齊帥 提问者 #1

    所以說這裡的resolve方法用then接收的話只會接收到第一個參數也就是res.data嗎?

    老師這是我以前練習的代碼只是想用這個代碼問一下resolve接收參數的問題

    2021-03-18 10:43:45
  • 好帮手慕星星 回复 提问者 齊帥 #2

    是的,代码这样写then中只能接收到res.data数据,另外一个获取不到。

    2021-03-18 16:19:09
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师