usar el contenido de dos variables y usarlo como uno

Esta podría ser una pregunta muy básica, pero realmente no entiendo lo que está sucediendo.

Si tengo unosvars en Javascript como abajo:

var cube1 = paper.rect(200, 200, 0, 0);
var cube2 = paper.rect(300, 200, 0, 0);
...

va acube99.

Para atrapar todos los cubos en el que estoy haciendo lo siguiente en un bucle:

for(var i = 0; i < 100; i++) {
    cube+i.attr(fill: '#000');
    console.log(i);
}

pero me lanza un error indefinido de que "el cubo no está disponible".

¿Por qué está pasando esto?

Respuestas a la pregunta(2)

Su respuesta a la pregunta