我正在练习一些Javascript。我使用了一个var来创建一个对象(因为在那之前我创建了一个类),现在我试图做同样的事情,而不是使用一个变量,我想使用一个数组。 虽然这是工作:Var工作,但使用数组做同样的工作时停止
function start(){
var brick = new create_class_brick(10, 400, 10, 400, 0, 2.5, "brick");
window.setInterval(function(){brick.MOVE_BRICK();}, 25);
的MOVE_BRICK功能不起作用这里:
function start(){
var i = 0;
vector_bricks[i++] = new create_class_brick(300, 500, 800, 600, 0, 2.5, "brick");
vector_bricks[i++] = new create_class_brick(200, 200, 600, 300, 0, 2.5, "brick");
for (i = 0; i<vector_bricks.length; i++){
vector_bricks[i].create_brick();
vector_bricks[i].MOVE_BRICK();
}
}
谁能给我个忙吗?
是什么'create_brick'? – 2015-03-31 12:08:44
你是否真的将'vector_bricks'作为数组初始化了? – adeneo 2015-03-31 12:09:08
此外,定义“不起作用” - 你看到在控制台等错误? – 2015-03-31 12:12:06