Я видел эту строку в исходном коде jQuery.form.js
:
g && $.event.trigger("ajaxComplete", [xhr, s]);
Моя первая мысль была wtf??
Моя следующая мысль была, я не могу решить, является ли это уродливым или изящным.
Я не являюсь гуру Javascript любыми способами, поэтому мой вопрос в 2 раза. Сначала я хочу подтвердить, что правильно понимаю. Является ли приведенная выше строка эквивалентной:
if (g) {
$.event.trigger("ajaxComplete", [xhr, s]);
}
И во-вторых, эта распространенная/принятая практика в Javascript? С одной стороны, это кратким, но с другой стороны, это может быть немного загадочным, если вы его раньше не видели.