我想使用带参数的内联函数来设置变量。这是我正在尝试的简化版本(此时显然只是伪代码):
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,尽管这可能并不真正适用于这个问题。