Uncaught ReferenceError: playar1 не определен - PullRequest
0 голосов
/ 09 июля 2020

Я писал код для игры XO, и вроде все в порядке, но есть проблема, которую я не могу решить. Пожалуйста, помогите мне

  function TicToc(playar1,playar2) {
    this.playar1 = playar1;
    this.playar2 = playar2;
    this.whichPlayer = 0;
    this.background = [['-','-','-'],['-','-','-'],['-','-','-']];
    this.wonCondition = false;
.
.
.
var newGame = new TicToc(playar1,playar2);
        newGame.playar1 = prompt('بازیکن اول اسم خود را وارد کند');
        newGame.playar2 = prompt('بازیکن دوم اسم خود را وارد کند');
        while(!newGame.wonCondition) {
            var x_position = prompt('لطفا سطر مورد نظر را وارد کنید');
            var y_position = prompt('لطفا ستون مورد نظر را وارد کنید');
            newGame.playarChoose(x_position, y_position);
            newGame.checkStatusGame()
        }
}


1 Ответ

0 голосов
/ 02 августа 2020

Где-то в вашем коде вы забыли поставить this перед playar1.

А также попробуйте использовать ES6 class, это упростит вам работу и отладку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...