Bem, galera, eu to desenvolvendo um código que contém a seguinte classe: function Tabuleiro(){
var malha_aux = new Array(2);
malha_aux[0] = new Array(20);
malha_aux[1] = new Array(20);
this.malha = malha_aux;
this.getMalha = getMalha;
this.setMalha = setMalha;
this.getPos = getPos;
this.setPos = setPos;
this.initTabuleiro = initTabuleiro;
function getMalha(){
return malha;
}
function setMalha(malha){
this.malha = malha;
}
function getPos(indx_X, indx_Y){
return this.malha[indx_X][indx_Y];
}
function setPos(indx_X, indx_Y, content){
this.malha[indx_X][indx_Y] = content;
}
function initTabuleiro(){
for(var i=0; i<20; i++){
for(var j = 0; j<20; j++){
this.malha[i][j] = 0;
}
}
}
} Mas quando instancio um objeto dessa classe e chamo o método initTabuleiro(), o console de erros do Firefox diz que "this.malha is undefined". Já to desesperado aki.. O q foi q eu fiz de errado? Ajuda ae galera. Sô iniciante no javascript e preciso aprender mais. Flws!