就像这个例子:
var variable = '';
function myFunction(param){
variable = param;
alert(variable);
}
或者像这样:
function myFunction(param){
alert(param);
}
最佳答案
按照第一个示例中所示的方式执行此操作的唯一原因是,如果您需要以一种可以从函数的一次调用到另一次调用的方式持久存储参数。如果您不需要,那么第二种方法更加干净,不会引入不必要的变量,也不会污染更高的范围。
我应该补充一点,函数的参数就像局部变量一样工作。没有理由将它们分配给其他变量只是为了使用它们。直接使用参数变量就可以了。
关于javascript - 将参数传递给 JavaScript 或 jQuery 函数的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22564536/