【发布时间】:2011-03-01 18:00:54
【问题描述】:
如何检查匿名对象是否是这样创建的:
var myObj = {
prop1: 'no',
prop2: function () { return false; }
}
确实定义了 prop2 吗?
prop2 将始终定义为函数,但对于某些对象,它不是必需的,也不会被定义。
我尝试了这里的建议:How to determine if Native JavaScript Object has a Property/Method?,但我认为它不适用于匿名对象。
【问题讨论】:
-
JavaScript 中的匿名对象和非匿名对象没有太大区别。它们在封面下是一样的。
标签: javascript