-5
javascriptでは、クラスの関数でforループを使用しようとしています。ここに私のコードは次のとおりです。forループのjavascriptクラスメソッドが動作しない
<!DOCTYPE html>
<html>
<body>
<p>Testing</p>
<p id="thing"></p>
<script>
class test{
func(){
for (t=0; t<4; t++){ // If you comment out
} // These lines it works
}
}
var x = new test();
x.func();
var str1 = "It works!";
document.getElementById("thing").innerHTML = str1;
</script>
</body>
</html>
これは私にこの出力を与える:
Testing
が、私はforループをコメントアウト場合、それは私に、この出力を与える:
Testing
It works!
私が使用しています関数の前のループ、どうしてクラス関数でそれらを使うことができないのですか?変数t
が宣言されていないので、あなたのコードが動作していない
おかげ
は、ブラウザのデベロッパーコンソールを開き、あなたは理由を見つけることができます動作するはずです。 –
@squintに同意すると、開発者はツール(コンソール、ide、linting)を使用することを学ぶべきです。 – webdeb