Не особо внятно изложено, но, возможно вот это
<html>
<head>
<meta charset="utf-8">
<style>
</style>
</head>
<body>
<button id="add">add</button>
<button id="show">show</button>
<script>
function BaseObj(){
this.array = []
}
BaseObj.prototype.add = function(value){this.array.push(value)}
BaseObj.prototype.show = function(){alert(this.array)}
//с помощью этого конструктора заполняется массив:
function ArrBase(){
var datBaseArr = [], length
if(!/^\d+$/.test(length = prompt("number of objects", 1))){
ArrBase();
}
for(var i = 0; i < +length; i++){
datBaseArr.push(new BaseObj());
}
return datBaseArr;
}
arr = ArrBase()
add.onclick = function(){arr[0].add(1)}
show.onclick = function(){arr[0].show()}
</script>
</body>
</html>