Skip to content

Latest commit

 

History

History
33 lines (24 loc) · 702 Bytes

File metadata and controls

33 lines (24 loc) · 702 Bytes

Условия упрощены

Если функция возвращает булево значение, не используется if..else с лишними return.

Неправильно:

const equals = (firstValue, secondValue) => {
  if (firstValue === secondValue) {
    return true;
  } else {
    return false;
  }
};

Правильно:

const equals = (firstValue, secondValue) => {
  return firstValue === secondValue;
};

Идеально:

const equals = (firstValue, secondValue) => firstValue === secondValue;

Почему нужно соблюдать этот критерий?

Так принято?