Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptの自己実行関数の目的は何ですか?


自己実行の目的は、自己実行関数で宣言された変数が、自己実行関数内でのみ使用できるようにすることです。

自己実行関数で宣言された変数は、デフォルトでは、自己実行関数内のコードでのみ使用できます。

即時呼び出し関数式(IIFE)です。作成時に実行される関数です。

構文 構文は次のとおりです-

(function() {
   // code
})();

上記のように、次の括弧のペアは、括弧内のコードを式に変換します。

function(){...}

さらに、次のペア、つまり2番目の括弧のペアは操作を続行します。上記の式から得られた関数を呼び出します。


  1. JavaScriptの無名関数とは何ですか?

    関数式は、関数宣言と似ており、同じ構文を持っています。「名前付き」関数式(たとえば、式の名前が呼び出しスタックで使用される場合があります)または「無名」関数式を定義できます。 無名関数式の例(名前は使用されていません)- var myFunction = function() {    // Function code } この関数は、それを参照する変数名を使用して呼び出すことができます- myFunction() 結論として、無名関数は保存されないが変数に関連付けられている関数です。匿名関数は、標準関数と同じように、入力を受け入れて出力を返すことができます

  2. MySQL TRIM()関数の目的は何ですか?

    MySQL TRIM()関数は、文字列から特定のサフィックスまたはプレフィックス、あるいはその両方を削除するために使用されます。 TRIM()関数の動作は、その構文の助けを借りて理解することができます- 構文 TRIM([{BOTH | LEADING | TRAILING} [str_to_remove] FROM] string) ここ、 引数BOTHは、文字列から削除される左右両方のプレフィックスを意味します。 LEADING引数は、先頭のプレフィックスのみが削除されることを意味します。 TRAILING引数は、末尾のプレフィックスのみが削除されることを意味します。 Str_to