• Теория
  • Теория

Пиши, упрощай

Помните, мы говорили о том, что функция может возвращать результат своей работы, и подставляли вызов функции сразу в выражение? Примерно так:

console.log('За перелёт получим ' + calculateMiles(4125) + ' миль');

А сейчас давайте напишем код более грамотно.

Раз функция возвращает значение, которое можно использовать где-то ещё (подставить в строку, добавить в математическую операцию), почему бы не записать результат работы этой функции в переменную и использовать именно её? Так код станет удобней читать и править.

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

Минимальный вид табов
  • index.html
HTML
HTML

Вы перешли на другую страницу

Кликните внутри мини-браузера, чтобы поставить фокус в это окно.

100%
Бабушка Кекс

Притормози, дружище

Проходить вызовы части «Функции» тренажёра «Базовые структуры данных» можно после регистрации и оформления подписки.