setTimeout第一个参数直接写方法的话是要写方法名的例如这样:
setTimeout(that.moveCar, 1000);
如果方法要传入参数时例如这样:
setTimeout(that.moveCar(target), 1000);
就会报错但不影响执行,这样总共时不好的,万一哪天他就出错了,所有要传参的时候最好这样写吧
setTimeout(function(){
that.moveCar(target)
}, 1000)
;