正在回答 回答被采纳积分+1
1回答
好帮手慕久久
2023-05-08 10:10:48
同学你好,解答如下:
1、ballArr中保存的是所有小球实例:

这些实例都是独立的,互不干扰,都在做运动。
2、this指代当前实例(特指的一个实例),假设当前实例已经运动结束了,那么就需要将当前实例删除。即在ballArr中,将当前的实例删除:

ballArr就好比是一个篮子,里面放了好多苹果(类比小球实例),这些苹果都在自然发酵,当某个苹果已经发酵完成了,就需要从篮子里拿出去。
this就好比某个苹果的身份id,当我们知道了this对应的这个苹果已经发酵完成了,就需要从篮子中找到这个this对应的苹果。ballArr[i] == this就是将篮子中的苹果逐一判断,找到哪个是this指代的这个苹果,找到了,才能将其从篮子中移除。
祝学习愉快!

恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星