Comment puis-je vérifier si un objet anonyme qui a été créé en tant que tel:
var myObj = {
prop1: 'no',
prop2: function () { return false; }
}
a en effet un prop2 défini?
prop2 sera toujours défini comme une fonction, mais pour certains objets, il n'est pas obligatoire et ne sera pas défini.
J'ai essayé ce qui a été suggéré ici: Comment déterminer si l'objet JavaScript natif a une propriété / méthode? mais je ne pense pas que cela fonctionne pour les objets anonymes.