在javascript中使用单字符变量或函数名是否可以接受

Is it acceptable to use single character variable or function name in javascript

本文关键字:是否 函数 javascript 字符变量      更新时间:2023-09-26

当前我必须进行代码审查,我们的编码器已经对许多javascript文件进行了类似的功能编码

@param object o
@param string m
@return mixed
call:function(o, m){
    return o&&o[m]?o[m].apply(o, Ext.Array.slice(arguments, 2)):null;
},

我想知道是可以的,还是函数的参数应该像一样读起来更详细

function (object, method)

他在很多地方使用了类似的变量和函数

这实际上取决于你在做什么。通常,在编写函数和变量时,不应使用单字符变量名,唯一的例外是循环中的ij等都是完全可以接受的。否则,它会变得很难阅读和混乱,因为你根本不知道他们每个人在做什么。然而,当你把东西推向生产时,缩小它通常是有帮助的,当你缩小它时会发生的一件事是变量和函数名尽可能短。

对我来说,更喜欢使用函数

像这样。。

 function sample( o, i, n ) {
  //code here

   }
   // this is to call the object created
  var test = sample(for_o, For_i, for_n);

希望这将有助于