У меня есть два выражения, и я хотел бы знать, какое из них лучше по производительности.
1 if(typeof a !== "undefined") {}
2 if(a) {}
(я неконечно, как называется второе выражение, поэтому я называю его обнаженным, если в заголовке вопроса, не стесняйтесь меня поправлять, если вы знаете правильный термин для этого)
Я понимаючто два выражения приведут к true
в довольно разных условиях.Меня это не интересует, меня интересует только производительность.
Кроме того, я понимаю, что разница в производительности может считаться кем-то незначительной.Но все же я заинтересован в этом.
Из моего pov они оба хорошо читаются.Для моего случая они оба применимы.Теперь мне нужно дать оценку производительности одному из двух вариантов.Вопрос решит, какой подход я всегда буду использовать в будущем, если оба они уместны.
Спасибо.