Javascript入力の予期しない終了

| | | | | | | | | | | | | | | | | | |

UncaughtSyntaxError:。予期しないエントリの終了

この同じエラーにより、夜間に発生することがありました。汗をかかないで!この記事では、このエラーを乗り越えてプロジェクトを進めることができるように、コードをデバッグするのに役立つ方法について説明します。

これはどういう意味ですか?

おそらくこれはコードのどこかに不一致の括弧または引用符があることを意味します。結局のところ、V8エンジンはコードを特定の方法で分析し、特定の文字を検索するためです。

エラーによって行と文字数が表示される場合は、狩りを始めるのに良い場所です。それ以外の場合は、コードが見つかるまでコードに戻ります。

コードを見つけるにはどうすればよいですか?

コードのバグを見つけるために構文を使用するためにできることがいくつかあります:< / p>

  1. すべてが正しくインデントされていることを確認します。 PrettierやEmbellinezのような拡張機能は、この点で役立ちます。ただし、構文にエラーがある場合、拡張機能は機能しないか、正しく機能しません。インデントを使用すると、コードが読みやすくなりますが、JavaScriptなどの言語で作業する必要は必ずしもありません。
  2. 非表示アイテムエディタの左側にあるドロップダウン矢印を使用します。アイテムの開始ブラケットと終了ブラケットが一致している場合、ブロックは折りたたまれます。次に例を示します。
  3. ドロップダウンメニューをクリックせずに:

     ha23z5EZYcYoJk4KPuDXGvIHhkWir1FemwG0gMADKSpFpFu XRIKTSBT4QP OdnNcSryU XpKWoYj5kRdfd6ll53w1MdkaGcQaTeGPc8bSkzRXl3ZMEsjibThgqpLbTcTNDdtCXI

    ドロップダウンメニューをクリックします:

    <フィギュアクラス="。WP-ブロック画像「> `RLi5xhW93dZQJR7ZjctsRlrRwtOGugviB6a

    ドン&rsquoの要素の注意をそらすために、この方法は、角かっこが一致しない可能性のある場所に焦点を合わせたり、注意を向けたりする必要はありません。適切にラップできない場合は、そのコードブロックで構文エラーが発生している可能性があります

コードを確認するほど、またはこのエラーが発生するほど、これらのタイプのエラーをすばやく見つけることができます。デバッグが非常に難しい!