История изменений
Исправление i-rinat, (текущая версия) :
Чем вы сравнивали?
Мозгом.
console.log
не влияет на исполнение, их можно выбросить. Ветка else
оказывается пустой, её можно выбросить. Присваивание e_speaker
нового значения не имеет смысла, потому что сразу за ним идёт return
. Так что присваивание тоже можно выбросить. И всё, код эквивалентен оригинальному.
Да кто бы сказал?
Подавляющее большинство патчей в интернете — в унифицированном формате. По-моему, информации достаточно, чтобы самому понять. Если тебе требуется всё объяснять, то программирование это не твоё. В разработке программ очень часто приходится добывать знания. Никто тебе не будет объяснять, как разбираться с каждой проблемой.
Исходная версия i-rinat, :
Чем вы сравнивали?
Мозгом.
console.log
не влияет на исполнение, их можно выбросить. Ветка else
оказывается пустой, её можно выбросить. Присваивание e_speaker
нового значения не имеет смысла, потому что сразу за ним идёт return
. Так что присваивание тоже можно выбросить. И всё, код эквивалентен оригинальному.