
時々, 時に 呼び出し いずれかに 関数 または アクセス いずれかのコンテンツ 変数 で Java スクリプトの設定, 前にしたいことは チェックがある場合 かどうか, ため 避けるため 従って潜在的な影響を与えるか エラー あなたのコードに. 我々 はすでに見てください。, と 先に, フォーム 関数が存在するか、スクリプトで定義されたかを確認してください。, 今我々 はそれを行うための別の方法を参照してくださいしていると.
これを行うことができます。 簡単に 手段によって、 条件付き 自身の決定要因であります。 関数の名前 o 変数 チェックするには. このように, 場合, たとえば, 関数呼び出し場合にしようとします。 ‘myFunc‘ または 1 つ 変数 呼び出し ‘mi_variable‘ あります。, 次の条件をエンコードする必要がありますのみ:
1 2 3 4 5 6 7 8 9 | if ( mi_funcion ) { // Código a ejecutar si la función existe } //Si no existe, Javascript arroja un error de referencia inexistente if ( mi_variable ) { // Código a ejecutar si la variable existe } //Si no existe, Javascript arroja un error de referencia inexistente |
この形式 関数または変数の存在を確認します。 で Java スクリプトの設定 プレゼント、 問題 を 場合 関数または変数 あるないです。, Java スクリプトの設定を行えば、 存在しない参照エラー, 完全にコードを作ることができるもの 実行を停止します。.
メソッド 最適な 関数の存在の検証を実行するか、Javascript の変数はオブジェクトを使用して、 ウィンドウ, 関数または変数を宣言し、任意のオブジェクトの外部で定義するから, なります、 メソッド o 変数 これ. このような呼び出しを行う方法は次のようになるので:
1 2 3 4 5 6 7 8 9 | if ( window.mi_funcion ) { // Código a ejecutar si la función existe } //Si no existe, la ejecución continúa. if ( window.mi_variable) { // Código a ejecutar si la variable existe } //Si no existe, la ejecución continúa. |
この方法では, もし関数や変数 あるないです。, 条件付き ない なります 実行 コードの対応する実行 していきます 通常どおり. 逆に我々 はオブジェクトを通じてチェックを行っていなかった場合どうなるか Windows, 関数または変数の名前を直接.
