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