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

标签 javascript jquery

就像这个例子:

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

或者像这样:

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

最佳答案

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

我应该补充一点,函数的参数就像局部变量一样工作。没有理由将它们分配给其他变量只是为了使用它们。直接使用参数变量就可以了。

关于javascript - 将参数传递给 JavaScript 或 jQuery 函数的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22564536/

相关文章:

Javascript - Chrome 扩展 - Webrequest - Responsebody

jquery - 如何使用 JQuery/Ajax(和 Rails)执行复杂的服务器端表单验证?

jquery - 为什么我的 console.logs 没有被写入?

javascript - 如何在加载页面和提交表单时提交表单?

javascript - 使用 Three.js 和 Fresnel Shader 可视化网格所有面的问题

javascript - 如何防止双击后Bootbox显示两次?

javascript - 服务器镜像下载到客户端计算机文件夹中

asp.net - 2010 年在 ASP.NET 中进行客户端/服务器验证的最佳方法是什么?

JavaScript 代码未按预期工作

javascript - 将自定义实例方法动态添加到 Mongoose 模式