如何检查是否创建了这样的匿名对象:
var myObj = {
prop1: 'no',
prop2: function () { return false; }
}
确实定义了prop2吗?
prop2 将始终被定义为一个函数,但是对于某些对象,它不是必需的,也不会被定义。
我尝试了以下建议:如何确定本机JavaScript对象是否具有属性/方法?但我认为它不适用于匿名对象。
6
JavaScript中的匿名和非匿名对象之间没有太大区别。它们在封面下是相同的。
—
vava 2010年