Стиль JavaScript для необязательных обратных вызовов

У меня есть функции, которые иногда (не всегда) получают обратный вызов и запускают его. Является ли проверка того, определен ли обратный вызов / функция, хорошим стилем или есть способ лучше?

Пример:

function save (callback){
   .....do stuff......
   if(typeof callback !== 'undefined'){
     callback();
   };
};
88
задан Lucio 10 September 2018 в 17:31
поделиться