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

До ES 6 код, подобный следующему, был обычным делом:

function someFunc(carName, amountOfWheels) {
amountOfWheels = amountOfWheels || 4
...
}

Если параметр amountOfWheels не содержит допустимого значения или не определен, в качестве его значения будет использоваться значение «4».

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

const someFunct = (carName, amountOfWheels = 4) => {
...
}

Это было всего лишь быстрое обновление одной из многих функций, выпущенных с ES 6.

Следите за обновлениями, чтобы получить больше информации о новейших и лучших технологиях JavaScript.