ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScript エラー コンストラクターとは何ですか?

JavaScript エラー コンストラクターとは何ですか?

王林
王林転載
2023-08-23 22:41:111227ブラウズ

什么是 JavaScript 错误构造函数?

JavaScript コンストラクターは、クラスのオブジェクト インスタンスを作成して初期化する関数です。コンストラクターは、新しいオブジェクトを作成し、既存のオブジェクトのプロパティの値を設定するために使用されます。 JavaScript の Error() コンストラクターは、新しいエラー オブジェクトを作成するために使用されます。実行時エラーが発生すると、エラー オブジェクトがスローされます。 Error このオブジェクトは、ユーザー定義の例外の基本オブジェクトとしても使用できます。標準の組み込みエラーのタイプについては、以下を参照してください。

構文

以下は、Error() コンストラクターの構文です。

new Error()
new Error(message)
new Error(message, options)
new Error(message, fileName)
new Error(message, fileName, lineNumber)

Error() コンストラクターは、さまざまなパラメーターを使用して定義できます。各パラメータには、以下に定義されているように、独自の意味があります。 -

  • message - これはオプションのパラメータであり、人間が判読できるエラー オブジェクトの説明です。エラー メッセージは、JavaScript のエラー メッセージ プロパティを使用して設定できます。
  • #Options - これは、エラーが発生した特定の理由の属性を示すオプションのパラメーターです。より具体的または有用なエラー メッセージを含むエラーをキャッチして再スローする場合は、この属性を使用して元のエラーを渡す必要があります。

  • fileName - これは、作成される Error オブジェクトの fileName プロパティの値を持つオプションのパラメーターです。名前が指定されていない場合、fileName は、Error() コンストラクターと呼ばれるコードを含むファイルの名前と同じになります。

  • lineNumber - これはオプションのパラメーターです。作成された Error オブジェクトの lineNumber プロパティの値です。数値が指定されていない場合、lineNumber は Error() コンストラクターを含む行番号と等しくなります。

エラー オブジェクトを作成するには 2 つのオプションを使用できます。1 つは

関数呼び出し を使用するもので、もう 1 つは new を使用するものです。キー文字

// Using Function Call
const x = Error(''This error constructor is created using function call!')
// Using new Keyword
const y = new Error(''This object is created using "new" keyword!')

関数呼び出しを使用したエラーの作成

new キーワードのない関数と同じように

Error を使用します。 Error を関数として使用すると、new キーワードを使用して作成されたものと同じエラー オブジェクトが返されます。次のプログラムを使用して、関数呼び出しを通じてエラー オブジェクトを作成できます。このプログラムでは、エラー オブジェクトを作成し、 throw キーワードを使用してスローします。

<html>
<body>
   <h3> Create Error Using Function Call</h3>
   <p id = "result"> </p>
   <script>
      const err = Error("This error is created using function call");
      try{
         throw err;
      }
      catch(e){
         document.getElementById("result").innerHTML = e;
      }
   </script>
</body>
</html>

例 (new キーワードを使用してエラーを作成する)

キーワード "

new" を使用すると、エラーオブジェクト。次のプログラムを使用して、new キーワードを使用してエラー オブジェクトを作成できます。エラーをスローするには、try…catch and throw を使用します。 えええええ

以上がJavaScript エラー コンストラクターとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。