Як я можу перевірити, чи анонімний об’єкт, який створено як такий:
var myObj = {
prop1: 'no',
prop2: function () { return false; }
}
дійсно визначено prop2?
prop2 завжди визначатиметься як функція, але для деяких об'єктів вона не потрібна і не буде визначена.
Я спробував те, що тут було запропоновано: Як визначити, чи має Native JavaScript Object властивість / метод? але я не думаю, що це працює для анонімних об'єктів.