変数を設定するために引数付きのインライン関数を使用したいと考えています。インライン関数への引数の受け渡し
var something = 10;
var something_else = 15;
var dynamic_value = (function(something,something_else){
if(something == something_else){
return "x";
}else{
return "y";
}
})();
をこの場合は、「dynamic_valueは」「Y」である必要があります:ここで私がしようとしてるかの煮詰めバージョンは(どうやらこの時点で唯一の疑似コードがある)です。問題は、変数 "something"と "something_else"がこのインライン関数の内部で決して見られないということです。
インライン関数に引数をどのように送信しますか?
編集:私はjqueryを使用していますが、実際にはこの質問には当てはまりません。
Oooohhhなので、これらの括弧は機能の括弧に入ります。それは動作します。ありがとうございました! – Ben
そのような関数を呼び出すことは、他の関数を呼び出すことと同じです。構文は少し奇妙に見えますが、実際には違いはありません。 –