Неожиданный маркер '}'

1

Я пытаюсь получить базовую игру палача для работы и продолжать возвращать Line 25 unexpected token '}'.

Я посмотрел и посмотрел, и я снял скобки. У меня только что был там, но я не могу заставить работать. } Над var remainingletters только тот, который, по его словам, отсутствует.

Вот пара строк:

var answerArray = [];

for (var i = 0; i < word.length; i++) {
    answerArray[i] = "_",
}

var remainingLetters = word.length;
  • 0
    должен ли ',' быть ';'? после answerArray [i] = "_"
  • 0
    Ваш цикл for является объектом?
Показать ещё 3 комментария
Теги:

2 ответа

3
Лучший ответ

У вас небольшая опечатка - вы использовали запятую в конце строки, где вам нужна точка с запятой -

var answerArray = [];
for (var i = 0; i < word.length; i++) {
    answerArray[i] = "_";
}

var remainingLetters = word.length;
  • 0
    Вот и все, спасибо!
2

Вы должны изменить этот код

answerArray[i] = "_ ,

к этому;

answerArray[i] = "_" ;

Мы всегда должны заканчивать строки точкой с запятой, ваш код имеет незавершенную строку, которая заканчивается запятой, и вы получаете ошибку из-за того, что пытаетесь закрыть, если условие до конца строки.

  • 1
    Не могли бы вы выделить разницу? Это очень трудно понять, если вы не знаете, что искать. Возможно, вы могли бы также объяснить изменения, почему это было необходимо и где проблема. Это помогает ОП больше, чем просто « делать то и это ».
  • 0
    @ Забуза, я новичок здесь. Я пытаюсь объяснить, почему вы должны это сделать. Мой английский не достаточно хорош
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню