jQuery.form.js
私はソースコードでこの行を見ました:
g && $.event.trigger("ajaxComplete", [xhr, s]);
私の最初の考えはwtfでしたか?
私の次の考えは、それが醜いのかエレガントなのか判断できないということでした。
私は決してJavascriptの第一人者ではないので、私の質問は2つあります。まず、正しく理解していることを確認したいと思います。上記の行は次と同等ですか?
if (g) {
$.event.trigger("ajaxComplete", [xhr, s]);
}
そして第二に、これはJavascriptで一般的/受け入れられている慣行ですか?一方では簡潔ですが、他方では、これまでに見たことがない場合は少しわかりにくい場合があります。