mi chiedevo se è meglio questo codice
if (self.mia_funzione == undefined || self.mia_funzione == true) {}

o questo

if (typeof(self.mia_funzione) == "undefined" || self.mia_funzione == true) {}

mia_funzione può esistere e debbo controllare se restituisce true o può non esistere