我想使用帶參數的內聯函數來設置變量。這裏是一個歸結版本(這顯然是唯一的僞代碼在這一點上)什麼我試圖的:將參數傳遞到內聯函數
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,所以那些parens進入函數的parens。這樣可行。謝謝! – Ben
調用這樣的函數就像調用任何其他函數一樣。語法看起來有點奇怪,但它確實沒有什麼不同。 –