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