Object.prototype.propertyIsEnumerable()

课后整理 2020-12-20

对象实例的propertyIsEnumerable方法用来判断一个属性是否可枚举。例如:

var o = {};
o.p = 123;
o.propertyIsEnumerable('p') // true
o.propertyIsEnumerable('toString') // false

在上面代码中,用户自定义的p属性是可枚举的,而继承自原型对象的toString属性是不可枚举的。