为了账号安全,请及时绑定邮箱和手机立即绑定

then return

then return

守候你守候我 2018-10-18 13:11:09
如何返回then里面的值????    promotions() {         models.jz_promotions.findAll().then(function (d) {            RES_SEND.data = d;         })         return data(RES_SEND);     }
查看完整描述

1 回答

?
尚方宝剑之说

TA贡献1788条经验 获得超4个赞

你是想返回你里面的d?直接返回就可以了。
我感觉你是想在promotions方法调用后返回d 的值把。
var aaa = promotions(); 你是想这行命令后,aaa的值是d的值吧?

应为promotions里面是异步加载的,且你想获得异步加载的返回值。所以你得这样写:

var aaa = null;function promotions(){    return models.jz_promotions.findAll().then(function (d) {        return  d;
    });
}

promotions().then(function(d) {
    aaa  = d;
});


查看完整回答
反对 回复 2018-11-16
  • 1 回答
  • 0 关注
  • 1077 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

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

帮助反馈 APP下载

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

公众号

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