不太明白意思。
不过可以解释下为什麽要写多个function的问题:
写function的原则是一个function需要且只有实现一个功能,这样才能做到耦合,增强可读性。
当然上面的说法是可选的。你可以也写在一个function裏面~没有谁规定要写多个~
可以有两个return,但是不可以在同一个块内进行。
例如if(){}else{}
在if里面可以有一个return,在else里面也可以有一个return,这两个是不冲突的,但是如果如下:if(){return x;return y;}这个就是冲突的了,他只执行第一个return。
因为return相当与一个带返回值的break,执行了return之后,代码就会跳出这个函数。
可以有两个,但是延时调用处需要改成匿名函数
timer = window。setInterval(function() {
move1();
},1);