最佳答案
如何检查创建的匿名对象是否为:
var myObj = {
prop1: 'no',
prop2: function () { return false; }
}
确实有一个提案2定义?
prop2总是被定义为一个函数,但是对于某些对象,它不是必需的,也不会被定义。
我尝试了这里建议的方法: 如何确定本机 JavaScript 对象是否具有属性/方法?,但我不认为它适用于匿名对象。