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

时间:2013-12-13 03:48:55

标签: javascript coding-style

目前我必须进行代码审查和许多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)

有很多地方他使用变量和功能

2 个答案:

答案 0 :(得分:1)

这实际上取决于你在做什么。一般来说,当你编写函数和变量时,你绝不应该使用单个字符变量名,除了in循环,ij等等,完全可以接受。否则,它只会变得难以阅读和混乱,因为你不知道他们每个人都在做什么。然而,当你把东西投入生产时,它通常有助于缩小它,并且当你缩小它时发生的一件事是变量和函数名称变得尽可能短。

答案 1 :(得分:0)

对我来说,我更喜欢使用功能

像这样......

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


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

希望这会有所帮助