对多个函数使用相同的参数

Using same parameter for multiple functions

本文关键字:参数 函数      更新时间:2023-09-26

此代码有效吗?

var myfunc1 = function( parameter ) {
    parameter = smthg || 0;
    //code here
}
var myfunc2 = function( parameter ) {
    parameter = smthg || 0;
    //code here
}

在jQuery中,开发人员在他们的库中多次使用像e,t,n这样的单个单词参数,所以我想一次又一次地使用相同的参数是安全的吗?

是的,函数的参数是局部变量声明,范围限定为声明它们的函数,并且完全独立于任何其他函数。

它们的作用域与函数中声明的变量相同,例如:

function myFunction1() {
    var localVar=0;
    ...
}
function myFunction2() {
    var localVar=0;
    ...
}