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

异步执行操作问题

男孩走到20%,背景颜色会直接变成蓝色,不会出现红色和黄色的背景?????

正在回答

2 回答

老师的这一块写错了:

应该这样写:

// 开始第一次走路
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')
       });

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

Chihiro812

厉害了
2017-07-28 回复 有任何疑惑可以回复我~
#2

慕粉0919408434

如果把两个return去掉 它直接会在20%是变为蓝色 然后继续走完,那么return的作用是什么呢?
2017-11-12 回复 有任何疑惑可以回复我~

看看代码的顺序是不是对着

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

举报

0/150
提交
取消

异步执行操作问题

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