我不知道为什么pepole使用字母作为函数的参数名称(我在JS中大多看到了)。例如该功能:

function showMessage(e, t, i) {
    var n = e.find(".admin-message");
    n.empty().removeClass("error success").addClass(i ? "success" : "error");
    if ($.isArray(t)) {
        $.each(t, function(i,item) {
            n.append(item+"<br>");
        });
    } else {
        n.html(t + "</br>");
    }
    n.fadeIn("fast")
}


这是一个简短的示例,很容易记住,但是我发现例如六个自变量(a,b,c,d,e,f,g)。为什么人们使用字母,而不是例如驼峰的名字?

最佳答案

它们使代码最小化,因此,当用户进入网站时,它花费的时间更少。

您可以编写一个普通函数并尝试使用此简单的在线工具将其最小化:

http://jscompress.com/

它将变成这样:

function fact(num){
   if(num<0)
      return "Undefined";
   var fact=1;
   for(var i=num;i>1;i--)
     fact*=i;
    return fact;
}


变成这个:

function fact(n){if(0>n)return"Undefined";for(var r=1,f=n;f>1;f--)r*=f;return r}

关于javascript - 函数参数名称JavaScript,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31149025/

10-11 13:46