bar(undefined)
> у меня для функций - undefined, для стейта - null
Но это же как-то путанно, почему не что-то одно?
гуард на входные параметры в помощь, что бы для разых с точки зрения языка, но одинаковых для обаботки значений возвращать то что нужно
fi (a && typeof a …) return null
и зачем мне писать это, когда я могу просто указать дефолтное значение параметру?
Кто-то будет передавать undefined 🌚
в данном случае нет нужды
явным образом?
но если честно очень многие не пишут проверки того что пришло, а потом ловят баги, сложно же отфильтровать явное г*вно в функции, трудоемко, лучше 10 тестов написать ))
Обсуждают сегодня