typeof против голых, если в производительности JavaScript мудрый - PullRequest
0 голосов
/ 14 марта 2019

У меня есть два выражения, и я хотел бы знать, какое из них лучше по производительности.

1 if(typeof a !== "undefined") {}

2 if(a) {}

(я неконечно, как называется второе выражение, поэтому я называю его обнаженным, если в заголовке вопроса, не стесняйтесь меня поправлять, если вы знаете правильный термин для этого)

Я понимаючто два выражения приведут к true в довольно разных условиях.Меня это не интересует, меня интересует только производительность.

Кроме того, я понимаю, что разница в производительности может считаться кем-то незначительной.Но все же я заинтересован в этом.

Из моего pov они оба хорошо читаются.Для моего случая они оба применимы.Теперь мне нужно дать оценку производительности одному из двух вариантов.Вопрос решит, какой подход я всегда буду использовать в будущем, если оба они уместны.

Спасибо.

...