6-2节.炫彩小球小案列.
6-2节 有一个问题是ballArr.push(this);
这个this是在数组内的,正常会指向数组对象本身,为何可以把实例推进去?
实列化时 this是一個对象我明白, 难不成规定push()方法内跟的是变量?
27
收起
正在回答
2回答
同学你好,在构造函数中使用this,它指向的是实例化对象。如下:

上面的构造函数Ball,通过new实例化,也就是说new Ball()是构造函数Ball的实例,那么Ball中的this指向的就是实例对象。

push() 方法可向数组的末尾添加元素,ballArr.push(this)是把实例对象添加到了ballArr数组里面。
如果我的回答帮到了你,欢迎采纳,祝学习愉快~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星