Вам нужен массив со всеми существующими объектами по всему скрипту? Если нет, то создаётся какой-то конкретный объект, значит просто добавьте функцию вроде "createObject" которая создаст нужный объект, поместит оный в нужный массив и вернёт тот объект. Какбэ это и есть программирование.
Ещё можно использовать класс:
function ArrayedObject(foo, bar){
this.foo = foo;
this.bar = bar;
SomeClass.array.push(this);
}
SomeClass.array = [];
var newObject = new ArrayedObject(1, 2);
// newObject - {foo:1, bar:2}
// SomeClass.array - [{foo:1, bar:2}]
Но если не нужны никакие дополнительные методы и прочее, то это излишне.