调用数组中对象的方法

时间:2012-12-02 23:50:46

标签: javascript arrays object

出于某种原因,当对象在数组中时,我很难调用我创建的对象的方法。

var balls = new Array();

balls[0] = new ball(0);
balls[1] = new ball(1);
balls[2] = new ball(2);


function ball(index)
{
    this.index = index;

    this.draw = function() {
        _canvasContext.drawImage(this.img, this.x, this.y, 30, 30);
    }
}
for (var i=0; i<2; i++) {
    balls[i].draw();

由于某种原因,无法再访问.draw方法?我确定我在这里做错了,任何帮助都会受到赞赏。

0 个答案:

没有答案