jquery - javascript中匿名函数前加下划线的问题
本文介绍了jquery - javascript中匿名函数前加下划线的问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
阅读别人的javascript代码时,发现匿名函数前面加下划线,如下面代码中 _(function(info){...}).bind(this)
。
类似下面这样:
indexAPI.getVersion(_(function(info) {
this.sc_version = info.version;
this.release_date = info.date.substr(0,4) + "-" +info.date.substr(4,2) + "-" + info.date.substr(6,2);
// 创建组件
this.createComps();
// 添加对话框渲染
this.render();
}).bind(this));
不理解有什么用处,是jquery的规定吗?
我对javascript和jquery都不是很熟,求解。
解决方案
_是其定义的一个函数的简写名字,如同jquery中使用$表示jquery函数对象一样
例如:
function myGlobalFun(fun){
fun();
}
var _= myGlobalFun;
这篇关于jquery - javascript中匿名函数前加下划线的问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文