【发布时间】:2012-09-25 13:48:41
【问题描述】:
我在 Javascript 代码中遇到了 o.propertyIsEnumerable(x) 方法。我将其理解为 x in o 构造的同义词。有区别吗?如果是这样,您能否在一些实际示例中说明何时使用第一个构造以及何时使用第二个构造?
var o = {};
o.x = 1;
o.y = 2;
if ("x" in o) {
// some code
}
if (o.propertyIsEnumerable(x)) {
// some code
}
【问题讨论】:
标签: javascript properties enumeration enumerable