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






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