propertyIsEnumerable 属性
2008-01-05 08:13:26 来源:WEB开发网核心提示: 返回 Boolean 值,指出所指定的属性是否为一个对象的一部分以及该属性是否是可列举的,propertyIsEnumerable 属性,object.PRopertyIsEnumerable(proName)参数object必选项,一个对象,预定义的属性不是可列举的,而用户定义的属性总是可列举的,proName必选
返回 Boolean 值,指出所指定的属性是否为一个对象的一部分以及该属性是否是可列举的。
object.PRopertyIsEnumerable(proName)
参数
object
必选项。一个对象。
proName
必选项。一个属性名称的字符串值。
说明
假如 proName 存在于 object 中且可以使用一个 For…In 循环穷举出来,那么 propertyIsEnumerable 属性返回 true。假如 object 不具有所指定的属性或者所指定的属性不是可列举的,那么 propertyIsEnumerable 属性返回 false。典型地,预定义的属性不是可列举的,而用户定义的属性总是可列举的。
propertyIsEnumerable 属性不考虑原型链中的对象。
示例
function testIsEnumerable(){
var a = new Array("apple", "banana", "cactus");
return(a.propertyIsEnumerable(1));
}
要求
版本 5.5
请参阅
应用于:Object 对象
Tags:propertyIsEnumerable 属性
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接