У меня есть функции, которые иногда (не всегда) получают обратный вызов и запускают его. Является ли проверка того, определен ли обратный вызов / функция, хорошим стилем или есть способ лучше?
Пример:
function save (callback){
.....do stuff......
if(typeof callback !== 'undefined'){
callback();
};
};