Что быстрее? Запуск пустой функции или проверка, если функция не определена? [закрыто]

Я писал код, в котором функция, передаваемая в качестве аргумента, иногда может быть неопределенной. Быть любопытным об этом как о плохомпрактика»Я задавался вопросом, что на самом деле быстрее? Предоставление пустой функции или проверка функции на предмет неопределенности аргумента?

Я сделал следующий тест, чтобы попробовать. Ответ был очень удивительным!

var timesTest = 1000;

function empty(){}
console.time('running an empty function');
for( var i=0; i

Ответы на вопрос(1)

Ваш ответ на вопрос