LINUX.ORG.RU

История изменений

Исправление i-rinat, (текущая версия) :

Чем вы сравнивали?

Мозгом.

console.log не влияет на исполнение, их можно выбросить. Ветка else оказывается пустой, её можно выбросить. Присваивание e_speaker нового значения не имеет смысла, потому что сразу за ним идёт return. Так что присваивание тоже можно выбросить. И всё, код эквивалентен оригинальному.

Да кто бы сказал?

Подавляющее большинство патчей в интернете — в унифицированном формате. По-моему, информации достаточно, чтобы самому понять. Если тебе требуется всё объяснять, то программирование это не твоё. В разработке программ очень часто приходится добывать знания. Никто тебе не будет объяснять, как разбираться с каждой проблемой.

Исходная версия i-rinat, :

Чем вы сравнивали?

Мозгом.

console.log не влияет на исполнение, их можно выбросить. Ветка else оказывается пустой, её можно выбросить. Присваивание e_speaker нового значения не имеет смысла, потому что сразу за ним идёт return. Так что присваивание тоже можно выбросить. И всё, код эквивалентен оригинальному.