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