我正在调试一个复杂的JavaScript,遇到了以下一行:
(this.kq.hu || nq.hq)(uu);
hu
和hq
都是函数,uu
是变量(如果我正确)我试图找出这行代码在过去一个小时中的运行情况,但是没有运气。
有人知道这行代码到底做什么吗?
我认为这很小
您可以在此处找到完整的js:http://pastebin.com/n6rXT7sf
第35行
最佳答案
这等效于:
if (this.kq.hu) {
this.kq.hu(uu);
} else {
nq.hq(uu);
}
翻译:如果存在
this.kq.hu
,则使用参数uu
调用它,否则使用相同的参数调用nq.nq
。