Там может быть разница, насколько производительность идет. Некоторые браузеры используют или раньше были медленнее с if()
по сравнению с ? :
. При нынешнем способе браузеров предварительно скомпилировать JavaScript-код, это может больше не быть проблемой. Если вы планируете делать критичные по времени вещи, совместимые со старыми браузерами, об этом, возможно, стоит подумать.
Однако в том, что касается логики кода, все то же самое.