¿Cómo puedo verificar si un objeto anónimo que se creó como tal?
var myObj = {
prop1: 'no',
prop2: function () { return false; }
}
¿De hecho tiene un prop2 definido?
prop2 siempre se definirá como una función, pero para algunos objetos no es obligatorio y no se definirá.
Intenté lo que se sugirió aquí: ¿Cómo determinar si el objeto JavaScript nativo tiene una propiedad / método? pero no creo que funcione para objetos anónimos.