Вебинары Разобраться в IT Реферальная программа
Программирование Аналитика Дизайн Маркетинг Управление проектами
7 профессий по цене одной
07:05:47:06
дн. ч. мин. сек.
23 Сен 2024
1 мин
339

Установка значения параметра по умолчанию в функции JavaScript

Одной из распространённых задач при работе с JavaScript является задание значений по умолчанию для параметров функций. Этот функционал позволяет определить

Одной из распространённых задач при работе с JavaScript является задание значений по умолчанию для параметров функций. Этот функционал позволяет определить аргументы, которые будут использоваться в случае, если при вызове функции значения не будут переданы.

Для наглядности рассмотрим пример функции, которая принимает два параметра: name и greeting. Задача функции — выводить приветствие, при этом если приветствие не указано, должно использоваться значение «Привет».

function sayHello(name, greeting) {
  if (greeting === undefined) {
    greeting = 'Привет';
  }

  console.log(greeting + ', ' + name);
}

В данном случае, если при вызове функции sayHello второй аргумент не будет передан, вместо него будет использовано значение «Привет».

Однако, начиная с версии ES6 в JavaScript появилась возможность задавать значения по умолчанию для параметров функции непосредственно при объявлении. Для этого достаточно поставить знак равенства после имени параметра и указать его значение по умолчанию.

Так, наш пример можно переписать следующим образом:

function sayHello(name, greeting = 'Привет') {
  console.log(greeting + ', ' + name);
}

В данном случае, если при вызове функции sayHello второй аргумент не будет передан, будет использовано значение «Привет», установленное по умолчанию.

Итак, установка значений по умолчанию для параметров функции в JavaScript — это удобный инструмент, который позволяет сделать код более читаемым и надёжным.

Проверь как ты усвоил материалы статьи
Пройди тест и узнай насколько ты лучше других читателей

Добавить комментарий