Animation.tick 里面的 timers[i] === timer 判断是什么用处
// Animation.tick
// 这里的 timers[i] === timer 判断是不是多余了?
for (; i < timers.length; i++) {
timer = timers[i];
if (!timer() && timers[i] === timer) {
//如果完成了就删除这个动画
timers.splice(i--, 1);
}
}
}
}