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

为什么我觉得任务给出答案不对啊?

任务给出的是:

     $("button:first").click(function() {

    

            // 开始第一次走路

            boy.walkTo(2000, 0.2)

                .then(function() {

                    //第一次走路完成

                    boy.setColoer('red')

                }).then(function() {

    //第二次走

    return boy.walkTo(2000, 0.4)

}).then(function() {

    //第二次走路完成

    boy.setColoer('yellow')

}).then(function() {

    //第三次走路

    return boy.walkTo(2000, 0.6)

}).then(function() {

    //第三次走路完成

    boy.setColoer('blue')

});

                  

        });

我觉得这样不对啊,因为第一个then结束之后并没有返回一个deferred对象呀,我觉得参考上一节课应该这样写吧:

   boy.walkTo(2000, 0.2)

                .then(function() {

                    //第一次走路完成 

                    boy.setColoer('red');

                    return boy.walkTo(2000,0.4);

                }).then(function(){

                    boy.setColoer("yellow");

                    return boy.walkTo(2000,0.6);

                }).then(function(){

                    boy.setColoer("blue"); 

                })


求大神帮忙看看



正在回答

1 回答

看仔细,返回了!!!!

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么我觉得任务给出答案不对啊?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信