Parece que lo está sobreescribiendo. Prueba así y acomódalo a tu gusto.
Código Javascript
:
Ver originalthis.agregarGradasYAsisentos = function(grada, asiento) {
for (var i = 0; i < grada; i++) {
this.gradas[this.gradas.length] = asiento;
document.write("<br>");
this.gradas[this.gradas.length - 1] = [];
for (var e = 0; e < asiento; e++) {
this.gradas[this.gradas.length - 1][e] = "vacio";
document.write(this.gradas[this.gradas.length - 1][e] + "<br>");
}
document.write("<br>");
return this.gradas;
}