Это может показаться глупым вопросом, и я не решился опубликовать его, но все равно: если что-то нужно запускать только в определенных условиях, какое из них более эффективно:
A.
if (condition) {
// do
// things...
}
Б.
if (!condition) { return; }
// do
// things...