Что быстрее? Запуск пустой функции или проверка, если функция не определена? [закрыто]
Я писал код, в котором функция, передаваемая в качестве аргумента, иногда может быть неопределенной. Быть любопытным об этом как о плохомпрактика»Я задавался вопросом, что на самом деле быстрее? Предоставление пустой функции или проверка функции на предмет неопределенности аргумента?
Я сделал следующий тест, чтобы попробовать. Ответ был очень удивительным!
var timesTest = 1000;
function empty(){}
console.time('running an empty function');
for( var i=0; i