Wie überprüft man, ob das anonyme Objekt eine Methode hat?

Wie kann ich überprüfen, ob ein anonymes Objekt, das erstellt wurde als solche:

var myObj = { 
              prop1: 'no',
              prop2: function () { return false; }
            }

muss in der Tat eine prop2 definiert?

prop2 wird immer als eine Funktion definiert werden, aber für einige Objekte ist es nicht erforderlich und auch nicht definiert werden.

Ich habe versucht, was vorgeschlagen wurde hier: Wie, um festzustellen, ob die Native JavaScript-Objekt eine Eigenschaft/Methode? aber ich glaube nicht, dass es für anonyme Objekte .

InformationsquelleAutor der Frage Omar | 2010-06-09

Schreibe einen Kommentar