iife

    -2

    2答えて

    誰かが匿名関数で変数へのアクセスを取得する方法を知っていますか? 例 var test = "Hi"; (function() { var test = "Bye"; // Outputs "Bye" console.log(test); })(); // Outputs "Hi" console.log(test); あなたは「こんにちは」最後のロ

    -1

    1答えて

    即時呼び出し関数式(IIFE)の性質を理解していると思ったが、今は理解していない。 私は(それが起こるようにjQueryのを使用してWebページ内の)コードの一部で生命維持を作成しました。しかし、私が関数に名前をつけて、その関数を囲むスコープから呼び出そうとすると、 "undefined"エラーが出るのですか? ライブコードは物事はさらに混乱になりIE11とFirefox 38で動作が異なります。

    0

    1答えて

    私のjsがこのんジャバスクリプト: var MyClass ={ a: 1, b: 2, init: function(message){ console.log("calling c to say "+message);}; }; MyClass.init("hello"); //上記のすべてのコードは、JSファイル内にある 私はすべての上に生命維持

    -1

    2答えて

    どのように変数の値がアイフルの範囲内に来るかは、グローバル変数と同じように、値を保持するという点では変わりません。これは本当に私を混乱させています。 (function(){ var display = document.getElementById('display'); var button = document.getElementById('button');

    0

    2答えて

    1つのjsファイルにある関数を呼び出すことは可能ですか?また、別のjsファイルでiifeパターンを使用して関数を公開することはできますか?例えば が、これはいくつかのvalidationScript.jsファイルです: var ValidationNamespace = function() { var nameValidation = ""; var testValidat

    1

    2答えて

    次のコードブロックを実行してください。 returnステートメントはありませんが、MyApp.VideoTrackerはウィンドウオブジェクトのプロパティなので、グローバルにアクセスできます。 (function(window, $, VideoTracker, undefined) { "use strict"; VideoTracker.loadAPI = functio

    -1

    1答えて

    (関数foo(){})が '(括弧)'として 'コンテキスト'のための式である場合、グループ化演算子とグループ化演算子には式のみを含めることができます。 これは、IIFEの内部で関数を宣言できますか、それとも関数式としてカウントされますか?

    0

    1答えて

    私はIIFE内のコンストラクタに引数として関数を渡しています。私は、IIFEの外部関数が実行されることを認識していますが、関数の引数も実行されているようです。私は本当に理由を理解していないし、この問題を回避する方法を考えている。ここに2つの例があります: var Foo = function(bar) { this.bar = bar; }; new Foo(function() {

    -1

    3答えて

    私が聞いたことがあるモジュールの主な利点は、プライベート変数を隠すことです。 var Module = (function() { var privateProperty = 'foo'; return { publicProperty: '...', publicMethod: function(args) { ... } } })();

    0

    1答えて

    私はtypescriptを試していますが、基本的にはIIFEですが最後の引数ではなく最初の引数を持つusing(...)関数を作成しようとしています。 var someValue = (function (p0, p1) { // p0 is someGlobal // p1 is someOtherGlobal // do stuff with in scope