Rapido e illustrativo:
<HTML>
<HEAD>
<script language="JavaScript">
/*************************************************/
//Objeto categoria
/*************************************************/
function subcategoria(idCategoria, idSubcategoria, descripcion)
{
this.idCategoria = idCategoria;
this.idSubcategoria = idSubcategoria;
this.descripcion = descripcion;
}
//lleno el array con objetos:
var vectorSubCategoria = new Array();
vectorSubCategoria[0] = new subcategoria('cat1','subcat1','licuadora');
vectorSubCategoria[1] = new subcategoria('cat2','subcat1','tv 14');
vectorSubCategoria[2] = new subcategoria('cat2','subcat2','tv 20'');
//recorro el array y muestro la descripcion
for(i=0; i < vectorSubCategoria.length; i++)
{
alert(vectorSubCategoria[i].descripcion);
}
</script>
</HEAD>
<BODY>
</BODY>
</HTML>
si queres ver mas codigo
objeto valdiaciones
Espero te sea util.
Saludos