我对为什么它不起作用感到困惑:当我打印两个精确的数组的数组长度时,它们持有图形对象,它们是不同的。我正在使用Javascript。有人可以帮忙吗?谢谢。
这是代码:
for (var i = 0; i < 4; i++){
for (var j = 0; j < 4; j++){
var tile = new Circle(30);
tile.setPosition(i * 3 * tile.getRadius() + tile.getRadius() * 2, j * 3 * tile.getRadius() + tile.getRadius() * 2);
tile.setColor(colors[Randomizer.nextInt(0, colors.length - 1)]);
add(tile);
} tiles.push(tile);
}
println(tiles.length);
for (var r = 0; r < rows; r++){
for (var c = 0; c < cols; c++){
var black = new Circle(30);
black.setPosition(r * 3 * black.getRadius() + black.getRadius() * 2, c * 3 * black.getRadius() + black.getRadius() * 2);
black.setColor(Color.black);
black.isFilled = false;
after.push(black);
}
}
println(after.length);