可以在javascript中使用单字符变量或函数名吗

可以在javascript中使用单字符变量或函数名吗,javascript,coding-style,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; }, 我想知道它是否正常,或者函数的参数应该更详细 函数(对象、方法) 他在很多地方都使用了变量和函数,这取决于你在做

目前,我必须做代码审查和许多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;
},
我想知道它是否正常,或者函数的参数应该更详细

函数(对象、方法)


他在很多地方都使用了变量和函数,这取决于你在做什么。一般来说,在编写函数和变量时,绝对不应使用单字符变量名,但In循环除外,
i
j
等都是完全可以接受的。否则,它会变得很难阅读和混乱,因为你不知道他们每个人都在做什么离开你的头顶。然而,当你把东西投入生产时,缩小它通常是有帮助的,当你缩小它时会发生的一件事是变量和函数名尽可能短。

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

像这样

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


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

希望这会有所帮助

这是关于编码风格的个人问题。这个问题似乎离题了,因为它是关于编码标准的,属于或。