Сравните:
if (myVariable) {
doSomething()
}
function doSomething ()
{
// Work goes here
}
vs
doSomething();
function doSomething()
{
if (myVariable) {
// Work goes here
}
}
т.е. Мой вопрос в том, быстрее ли выполнять проверку вне функции и избегать переключения контекста (я думаю, что это правильный термин)) или просто делать это внутри функции, потому что это так незначительно?
Ура.