balls.length > Math.min(300, cnt) 这里是不是应该为 balls.length > Math.max(300, cnt)?如果是大于max的话,运行一段时间之后每次数字变化生成的彩球数量会少于对应数字的点数,而改成max之后没有这一情况。
首先你要了解老师使用Math.min的初衷是为了性能,也就是说当小球数量超过300个以后可能会影响性能,所以要控制小球的数量少于300个,而使用Max对性能来说并没有什么用啊