tgoop.com/frontendlib/1193
Create:
Last Update:
Last Update:
Проверка наличия обязательных параметров функций
JavaScript позволяет задавать значение по умолчанию для параметров функции. Используя эту возможность, мы можем реализовать интересный способ проверки наличия обязательных параметров при вызове функций и методов:const isRequired = () => {
Теперь при отсутствии параметра у нас выводится ошибка, которую можно кастомизировать, как нам удобно.
throw new Error('param is required');
};
const print = (num = isRequired()) => {
console.log(`printing ${num}`)
}
print(2);//printing 2
print()// error
#js
BY Javascript js frontend
Share with your friend now:
tgoop.com/frontendlib/1193