2017-08-03 41 views
1

私は仕事をして元に戻ってくれるように基本的なハングマンゲームを手に入れようとしています。Line 25 unexpected token '}'予期せぬトークン '}'

私は見て見て、私は括弧を取り除いた。私はちょうどそこに1つ持っていたが、私は働くことを得ることができない。 var remaininglettersのすぐ上の}は、それが欠けていると言っているものです。ここで

は、行のカップルです:

+0

「」多分べきですか 『;』? answerArray [i] = "_"の後 – msmith1114

+0

forループはオブジェクトですか? –

+0

カンマ( '' ')〜セミコロン('; ') –

答えて

3

あなたは小さなタイプミスを持っている - あなたはセミコロンを必要とする行の末尾にカンマを使用 -

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

var remainingLetters = word.length; 
+0

それはそれでした、ありがとう! – Asa

2

あなたはこのコードをこれに

answerArray[i] = "_ ,

を変更する必要があります。

answerArray[i] = "_" ;

我々は常にセミコロンで行を終了する必要があり、あなたのコードはカンマで終わりです未完成のラインがあり、条件が前の行を終了した場合に閉じようとするので、エラーが発生します。

+1

違いを強調できますか?あなたが何を探すべきか分からないのかどうかは分かりません。おそらく、あなたはまた、変更がなぜ必要なのか、どこに問題があるのか​​を説明することができました。これは単に「これとそれを行う*」以上にOPに役立ちます。 – Zabuza

+0

@Zabuza私はここで新しいです。私はあなたがなぜそれをしなければならないのか説明しようとします。私の英語は十分ではない –

+0

それは問題ではない、他の人はいつもあなたの答えを編集して文法の問題などを修正することができます。それは今素晴らしいです、素晴らしいです! – Zabuza

関連する問題