Параметры по умолчанию - это довольно удобный способ сделать ваш код более компактным за счет интеграции значений переменных по умолчанию непосредственно в заголовок функции, вместо того, чтобы обрабатывать их внутри тела функции.
До ES 6 код, подобный следующему, был обычным делом:
function someFunc(carName, amountOfWheels) { amountOfWheels = amountOfWheels || 4 ... }
Если параметр amountOfWheels не содержит допустимого значения или не определен, в качестве его значения будет использоваться значение «4».
В ES 6 мы можем использовать параметры по умолчанию прямо в заголовке функции, а в сочетании с синтаксисом стрелочной функции мы можем сделать ее еще более компактной:
const someFunct = (carName, amountOfWheels = 4) => { ... }
Это было всего лишь быстрое обновление одной из многих функций, выпущенных с ES 6.
Следите за обновлениями, чтобы получить больше информации о новейших и лучших технологиях JavaScript.