将参数传递给JavaScript或jQuery函数的正确方法是什么?

时间:2014-03-21 16:42:02

标签: javascript jquery

就像这个例子:

var variable = '';
function myFunction(param){
   variable = param;
   alert(variable);
}

或者像这样:

function myFunction(param){
   alert(param);
}

1 个答案:

答案 0 :(得分:4)

以第一个示例中显示的方式执行此操作的唯一原因是,您是否需要以从函数调用到另一个函数的方式持久存储参数。如果你不需要那么,那么第二种方式就更清晰,更不干净,不会引入不必要的变量,也不会污染更高的范围。

我应该将函数的参数添加到局部变量中。没有理由将它们分配给其他变量只是为了使用它们。您可以直接使用参数变量。