我在jQuery.form.js
源代码中看到了这一行:
g && $.event.trigger("ajaxComplete", [xhr, s]);
我的第一个想法是wtf??
我的下一个想法是,我无法决定这是丑陋还是优雅。
我无论如何都不是 Javascript 大师,所以我的问题是 2 倍。首先,我想确认我理解正确。上面的行是否等效于:
if (g) {
$.event.trigger("ajaxComplete", [xhr, s]);
}
其次,这是 Javascript 中常见/公认的做法吗?一方面它很简洁,但另一方面,如果你以前没有见过它,它可能有点神秘。