問題タブ [self-executing-function]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
32 参照

javascript - 自己実行型の JavaScript 匿名関数を定義するさまざまな方法

次の方法で自己実行関数を定義するときに違いがあるかどうかを知りたいです。

彼らは同じ結果を与えるようです。http://jsfiddle.net/sosegon/nj4ttnmu/をご覧ください

BR、SV

0 投票する
4 に答える
148 参照

javascript - 自己実行関数の Javascript 巻き上げ

このコードがコメント付きの出力を生成する方法を誰か説明してもらえますか?

0 投票する
1 に答える
912 参照

javascript - ドキュメントと jQuery オブジェクトが JavaScript 関数に見つかりません

以下のカスタム関数で問題が発生しています。関数自体に渡して jQuery とドキュメント オブジェクトの両方にアクセスしようとしていますが、機能しません。何が悪いのかわかりません。助けていただけますか?

0 投票する
2 に答える
43 参照

javascript - Self-Executing Anonymous が機能する理由

私は自己実行型匿名について知っています。そして通常、私たちはそれらを次のように作成します

理由 - 使用すると実行されなかったパーサー機能

しかし、今日、次のコードも機能することがわかりました(括弧の順序を確認してください)

function(){ return 1; }()それでもSyntaxErrorが返ってくるはずです

理由を説明してください。詳細を取得するための参照用の Thx

PS 質問は(function(){ return 1;}())バリアントについてです!

0 投票する
2 に答える
2142 参照

java - ラムダを介した匿名関数の自己実行

JavaScript では、無名関数を作成してすぐに呼び出すという一般的なパターンがあります (通常、これは自己実行無名関数または即時呼び出し関数式と呼ばれます)。

Java 8 ラムダでは、この動作を複製する標準的な方法はありますか? のようなもの(() -> doSomething())()

この質問は基本的に同じ質問をしますが、Java 7 の場合です。ラムダを利用する構造を明示的に探しています。

0 投票する
2 に答える
1667 参照

c++ - 自己実行 C++11 ラムダのコスト

ウィンドウ プロシージャの外で、switch次のように、自己実行ラムダを使用してステートメントを作成しています。

コンパイラーは自由に最適化できると思いますが、一般的に言えば、これらのラムダを使用しない場合と比較して、コンパイラーはこれに多くの定型コードを追加しますか?

コンパイラは冗長なラムダを検出して削除できますか?

0 投票する
1 に答える
59 参照

javascript - 引数としてグローバルを取得するJavascript自己実行関数

この関数、特に本文の後のコードがわかりません。助けてください。これは完全なコードです。体の部位が分かりました。