在javascript中使用单字符变量或函数名是否可以接受
Is it acceptable to use single character variable or function name in javascript
当前我必须进行代码审查,我们的编码器已经对许多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)
他在很多地方使用了类似的变量和函数
这实际上取决于你在做什么。通常,在编写函数和变量时,不应使用单字符变量名,唯一的例外是循环中的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);
希望这将有助于
相关文章:
- jQuery中是否内置了任何字符串格式化函数
- 是否有一个JS/jQuery函数可以获取某个类的每个元素的ID
- 是否可以将一个函数输入连接到另一个函数调用的文本
- PhantomJS - 检查javascript函数是否正在运行的任何方法
- 根据是否解析了 Promise 从函数返回值
- 此行是否包含函数声明
- 是否可以在使用headerphp函数后自动调用JS函数
- ES6是否引入了一种机制来生成块范围的函数语句(而不是表达式)
- 如何检查这个代码点火器php函数是否工作,该函数是否在ajax url中使用
- 如何检查函数是否将运行或可用
- 是否有任何Javascript函数从指定的索引中进行正则表达式匹配
- JavaScript尾部调用中的函数是否经过优化
- 是否可以在不更改上下文的情况下调用函数.apply
- 是否可以在没有外部输入的情况下使函数具有自我意识
- 调试一个简单的jQuery函数;想知道是否与其他代码冲突
- ES6类是否与构造函数相同
- 是否可以像字符串一样/操作/函数
- 当提供函数名称时,检查函数是否存在于同一作用域中
- 如何检查DOM节点是否继承自构造函数
- Bigcommerce-是否可以在函数执行后更改文本