Вебинары Разобраться в IT Реферальная программа
Программирование Аналитика Дизайн Маркетинг
ПРИХОДИТЕ УЧИТЬСЯ НОВОЙ ПРОФЕССИИ ЛЕТОМ СО СКИДКОЙ ДО 70% Забронировать скидку
06 Июл 2023
1 мин
229

Установка значения параметра по умолчанию в функции 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 — это удобный инструмент, который позволяет сделать код более читаемым и надёжным.

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

Подарок
Забрать подарок